/* GANTRY5 DEVELOPMENT MODE ENABLED.

   WARNING: This file is automatically generated by Gantry5. Any modifications to this file will be lost!

   For more information on modifying CSS, please read:

   http://docs.gantry.org/gantry5/configure/styles
   http://docs.gantry.org/gantry5/tutorials/adding-a-custom-style-sheet
 */

@-webkit-keyframes movingDown {
  /* line 83, templates/g5_hydrogen/custom/scss/custom.scss */
  0% {
    opacity: 0;
    top: -50px;
  }
  /* line 84, templates/g5_hydrogen/custom/scss/custom.scss */
  70% {
    opacity: 1;
    top: 30px;
  }
  /* line 85, templates/g5_hydrogen/custom/scss/custom.scss */
  100% {
    opacity: 1;
    top: 0;
  }
}
@-moz-keyframes movingDown {
  /* line 83, templates/g5_hydrogen/custom/scss/custom.scss */
  0% {
    opacity: 0;
    top: -50px;
  }
  /* line 84, templates/g5_hydrogen/custom/scss/custom.scss */
  70% {
    opacity: 1;
    top: 30px;
  }
  /* line 85, templates/g5_hydrogen/custom/scss/custom.scss */
  100% {
    opacity: 1;
    top: 0;
  }
}
@-ms-keyframes movingDown {
  /* line 83, templates/g5_hydrogen/custom/scss/custom.scss */
  0% {
    opacity: 0;
    top: -50px;
  }
  /* line 84, templates/g5_hydrogen/custom/scss/custom.scss */
  70% {
    opacity: 1;
    top: 30px;
  }
  /* line 85, templates/g5_hydrogen/custom/scss/custom.scss */
  100% {
    opacity: 1;
    top: 0;
  }
}
@-o-keyframes movingDown {
  /* line 83, templates/g5_hydrogen/custom/scss/custom.scss */
  0% {
    opacity: 0;
    top: -50px;
  }
  /* line 84, templates/g5_hydrogen/custom/scss/custom.scss */
  70% {
    opacity: 1;
    top: 30px;
  }
  /* line 85, templates/g5_hydrogen/custom/scss/custom.scss */
  100% {
    opacity: 1;
    top: 0;
  }
}
@keyframes movingDown {
  /* line 83, templates/g5_hydrogen/custom/scss/custom.scss */
  0% {
    opacity: 0;
    top: -50px;
  }
  /* line 84, templates/g5_hydrogen/custom/scss/custom.scss */
  70% {
    opacity: 1;
    top: 30px;
  }
  /* line 85, templates/g5_hydrogen/custom/scss/custom.scss */
  100% {
    opacity: 1;
    top: 0;
  }
}
/* line 90, templates/g5_hydrogen/custom/scss/custom.scss */
[class*="col-"] {
  width: 100%;
  float: left;
}
/* line 94, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 95, templates/g5_hydrogen/custom/scss/custom.scss */
.customrow::after {
  display: block;
  content: "";
  clear: both;
}
@media (min-width: 768px) and (max-width: 1023px) {
  /* line 103, templates/g5_hydrogen/custom/scss/custom.scss */
  .col-t-1 {
    width: 8.33%;
  }
  /* line 104, templates/g5_hydrogen/custom/scss/custom.scss */
  .col-t-2 {
    width: 16.66%;
  }
  /* line 105, templates/g5_hydrogen/custom/scss/custom.scss */
  .col-t-3 {
    width: 25%;
  }
  /* line 106, templates/g5_hydrogen/custom/scss/custom.scss */
  .col-t-4 {
    width: 33.33%;
  }
  /* line 107, templates/g5_hydrogen/custom/scss/custom.scss */
  .col-t-5 {
    width: 41.66%;
  }
  /* line 108, templates/g5_hydrogen/custom/scss/custom.scss */
  .col-t-6 {
    width: 50%;
  }
  /* line 109, templates/g5_hydrogen/custom/scss/custom.scss */
  .col-t-7 {
    width: 58.33%;
  }
  /* line 110, templates/g5_hydrogen/custom/scss/custom.scss */
  .col-t-8 {
    width: 66.66%;
  }
  /* line 111, templates/g5_hydrogen/custom/scss/custom.scss */
  .col-t-9 {
    width: 75%;
  }
  /* line 112, templates/g5_hydrogen/custom/scss/custom.scss */
  .col-t-10 {
    width: 83.33%;
  }
  /* line 113, templates/g5_hydrogen/custom/scss/custom.scss */
  .col-t-11 {
    width: 91.66%;
  }
  /* line 114, templates/g5_hydrogen/custom/scss/custom.scss */
  .col-t-12 {
    width: 100%;
  }
}
/* For desktop: */
@media (min-width: 1024px) {
  /* For desktop: */
  /* line 120, templates/g5_hydrogen/custom/scss/custom.scss */
  .col-1 {
    width: 8.33%;
  }
  /* line 121, templates/g5_hydrogen/custom/scss/custom.scss */
  .col-2 {
    width: 16.66%;
  }
  /* line 122, templates/g5_hydrogen/custom/scss/custom.scss */
  .col-3 {
    width: 25%;
  }
  /* line 123, templates/g5_hydrogen/custom/scss/custom.scss */
  .col-4 {
    width: 33.33%;
  }
  /* line 124, templates/g5_hydrogen/custom/scss/custom.scss */
  .col-5 {
    width: 41.66%;
  }
  /* line 125, templates/g5_hydrogen/custom/scss/custom.scss */
  .col-6 {
    width: 50%;
  }
  /* line 126, templates/g5_hydrogen/custom/scss/custom.scss */
  .col-7 {
    width: 58.33%;
  }
  /* line 127, templates/g5_hydrogen/custom/scss/custom.scss */
  .col-8 {
    width: 66.66%;
  }
  /* line 128, templates/g5_hydrogen/custom/scss/custom.scss */
  .col-9 {
    width: 75%;
  }
  /* line 129, templates/g5_hydrogen/custom/scss/custom.scss */
  .col-10 {
    width: 83.33%;
  }
  /* line 130, templates/g5_hydrogen/custom/scss/custom.scss */
  .col-11 {
    width: 91.66%;
  }
  /* line 131, templates/g5_hydrogen/custom/scss/custom.scss */
  .col-12 {
    width: 100%;
  }
}
/* line 143, templates/g5_hydrogen/custom/scss/custom.scss */
.customTable {
  overflow: auto;
  border: none;
}
/* line 146, templates/g5_hydrogen/custom/scss/custom.scss */
.customTable th, .customTable tr, .customTable td {
  border: none;
  background: transparent;
}
/* line 150, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 151, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 152, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 153, templates/g5_hydrogen/custom/scss/custom.scss */
.customTable.isShareStructure tbody > tr:not(:last-child) {
  border-bottom: 1px dotted rgba(0, 138, 95, 1);
}
/* line 160, templates/g5_hydrogen/custom/scss/custom.scss */
.customlist {
  margin: 0;
  list-style-type: none;
}
/* line 164, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 166, templates/g5_hydrogen/custom/scss/custom.scss */
.stockquote-module-sandman .stockquote-table {
  border: none;
  text-align: center;
}
/* line 168, templates/g5_hydrogen/custom/scss/custom.scss */
.stockquote-module-sandman .stockquote-table th, .stockquote-module-sandman .stockquote-table tr, .stockquote-module-sandman .stockquote-table td {
  border: none;
}
/* line 171, templates/g5_hydrogen/custom/scss/custom.scss */
.stockquote-module-sandman .stockquote-table th {
  background-color: transparent;
  font-weight: normal;
}
/* line 183, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 184, templates/g5_hydrogen/custom/scss/custom.scss */
.stockquote-module-sandman .stockquote-table tbody > tr:not(:last-child) {
  border-bottom: 1px dotted rgba(0, 138, 95, 1);
}
/* line 188, templates/g5_hydrogen/custom/scss/custom.scss */
.stockquote-module-sandman .stockquote-table td {
  text-align: right;
}
/* line 195, templates/g5_hydrogen/custom/scss/custom.scss */
.stockquote-module-sandman .text-after {
  font-size: 0.7em;
}
/* line 202, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 203, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 204, templates/g5_hydrogen/custom/scss/custom.scss */
.stockquote-module-sandman.horizontal .stockquote-table th {
  text-align: center;
}
/* line 210, templates/g5_hydrogen/custom/scss/custom.scss */
.stockquote-module-sandman.horizontal .text-before-container {
  text-align: center;
}
@media (min-width: 768px) {
  /* line 216, templates/g5_hydrogen/custom/scss/custom.scss */
  .stockquote-module-sandman.horizontal .stockquote-table {
    float: left;
    width: 270px;
  }
  /* line 219, templates/g5_hydrogen/custom/scss/custom.scss */
  .stockquote-module-sandman.horizontal .stockquote-table td, .stockquote-module-sandman.horizontal .stockquote-table th {
    padding: 0;
    width: 50%;
    text-align: left;
  }
  /* line 226, templates/g5_hydrogen/custom/scss/custom.scss */
  .stockquote-module-sandman.horizontal .stockquote-table tr {
    padding-top: 2px;
    float: left;
    width: 135px;
  }
  /* line 231, templates/g5_hydrogen/custom/scss/custom.scss */
  .stockquote-module-sandman.horizontal .stockquote-table td {
    padding-left: 5px;
  }
  /* line 235, templates/g5_hydrogen/custom/scss/custom.scss */
  .stockquote-module-sandman.horizontal .text-before-container {
    float: left;
    width: 120px;
    text-align: left;
  }
}
/* line 246, templates/g5_hydrogen/custom/scss/custom.scss */
#roksearch_results {
  width: 300px !important;
}
@media (min-width: 768px) {
  #roksearch_results {
    width: 400px !important;
  }
}
/* line 257, templates/g5_hydrogen/custom/scss/custom.scss */
.niceLink {
  font-weight: bold;
  transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  -ms-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  -webkit-transition: all 0.3s linear;
}
/* line 263, templates/g5_hydrogen/custom/scss/custom.scss */
.niceLink:hover {
  letter-spacing: 2px;
  color: rgba(120, 111, 43, 1);
}
/* line 268, templates/g5_hydrogen/custom/scss/custom.scss */
a {
  color: rgba(0, 138, 95, 1);
}
/* line 271, templates/g5_hydrogen/custom/scss/custom.scss */
a:hover {
  color: rgba(0, 138, 95, 1);
  font-weight: bold;
}
/* line 279, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 280, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 281, templates/g5_hydrogen/custom/scss/custom.scss */
.layout-blog .page-header h2 {
  color: rgba(0, 138, 95, 1);
}
/* line 288, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 289, templates/g5_hydrogen/custom/scss/custom.scss */
.homepage #g-subfeature {
  display: none;
}
/* line 295, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 296, templates/g5_hydrogen/custom/scss/custom.scss */
body.homePage .Module.isBreadcrumbs {
  display: none;
}
/* line 300, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 301, templates/g5_hydrogen/custom/scss/custom.scss */
.Block.isBreadcrumbs > .g-content {
  margin-bottom: 0;
  padding-bottom: 0;
}
/* line 307, templates/g5_hydrogen/custom/scss/custom.scss */
.Module.isBreadcrumbs {
  padding-left: 0;
}
/* line 309, templates/g5_hydrogen/custom/scss/custom.scss */
.Module.isBreadcrumbs .icon-location {
  display: none;
}
/* line 312, templates/g5_hydrogen/custom/scss/custom.scss */
.Module.isBreadcrumbs ul {
  padding-left: 5%;
}
/* line 315, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 316, templates/g5_hydrogen/custom/scss/custom.scss */
.Module.isBreadcrumbs li a {
  text-transform: uppercase;
  color: rgba(0, 0, 0, 1);
  transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  -ms-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  -webkit-transition: all 0.3s linear;
}
/* line 322, templates/g5_hydrogen/custom/scss/custom.scss */
.Module.isBreadcrumbs li a:hover {
  color: rgba(0, 138, 95, 1);
  font-weight: bold;
  letter-spacing: 2px;
}
/* line 330, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 331, templates/g5_hydrogen/custom/scss/custom.scss */
.Module.isBreadcrumbs li.active span {
  color: rgba(0, 138, 95, 1);
  text-transform: uppercase;
  font-weight: bold;
  letter-spacing: 2px;
}
/* line 345, templates/g5_hydrogen/custom/scss/custom.scss */
.custom-filter {
  height: 22px;
}
/* line 347, templates/g5_hydrogen/custom/scss/custom.scss */
.custom-filter:focus {
  box-shadow: 1px 1px 6px rgba(0, 138, 95, 1), -1px -1px 6px rgba(0, 138, 95, 1) !important;
}
/* line 351, templates/g5_hydrogen/custom/scss/custom.scss */
.custom-filter-button {
  height: 22px;
}
/* line 356, templates/g5_hydrogen/custom/scss/custom.scss */
.form-part {
  float: left;
  width: 100%;
}
@media (min-width: 768px) {
  .form-part {
    width: 45%;
  }
}
/* line 363, templates/g5_hydrogen/custom/scss/custom.scss */
.chrono_credits {
  display: none !important;
}
/* line 367, templates/g5_hydrogen/custom/scss/custom.scss */
.custom-subtitle {
  color: rgba(0, 138, 95, 1);
}
/* line 373, templates/g5_hydrogen/custom/scss/custom.scss */
.pull-right {
  font-size: 1.3em;
  padding: 10px;
}
/* line 378, templates/g5_hydrogen/custom/scss/custom.scss */
.pull-right ul {
  list-style-type: none;
}
/* line 380, templates/g5_hydrogen/custom/scss/custom.scss */
.pull-right ul li {
  float: left;
  width: 33.33333%;
}
/* line 386, templates/g5_hydrogen/custom/scss/custom.scss */
.button {
  background-color: rgba(255, 255, 255, 1);
  color: rgba(0, 0, 0, 1);
  border: 1px solid rgba(0, 138, 95, 1);
}
/* line 392, templates/g5_hydrogen/custom/scss/custom.scss */
.button:hover {
  background-color: rgba(0, 138, 95, 1);
  color: rgba(255, 255, 255, 1);
}
/* line 401, templates/g5_hydrogen/custom/scss/custom.scss */
.mailto-header {
  border-bottom: 1px solid rgba(0, 138, 95, 1);
  padding-bottom: 30px;
}
/* line 407, templates/g5_hydrogen/custom/scss/custom.scss */
.block-sidebar {
  padding-right: 20px;
}
/* line 410, templates/g5_hydrogen/custom/scss/custom.scss */
@media (min-width: 1024px) {
  .Module.isStockQuote.isNice {
    width: 100%;
    margin-bottom: 25px;
  }
}
/* line 415, templates/g5_hydrogen/custom/scss/custom.scss */
.Module.isStockQuote.isNice .g-title {
  background-color: rgba(0, 138, 95, 1);
  padding-left: 5px;
  margin-bottom: 0;
  color: rgba(255, 255, 255, 1);
}
/* line 423, templates/g5_hydrogen/custom/scss/custom.scss */
.Module.isStockQuote.isNice .stockquote-table {
  border: none;
}
/* line 425, templates/g5_hydrogen/custom/scss/custom.scss */
.Module.isStockQuote.isNice .stockquote-table th, .Module.isStockQuote.isNice .stockquote-table tr, .Module.isStockQuote.isNice .stockquote-table td {
  border: none;
}
/* line 428, templates/g5_hydrogen/custom/scss/custom.scss */
.Module.isStockQuote.isNice .stockquote-table td {
  text-align: right;
}
/* line 433, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 434, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 435, templates/g5_hydrogen/custom/scss/custom.scss */
.Module.isStockQuote.isNice .stockquote-table tbody > tr:first-child {
  display: none;
}
/* line 440, templates/g5_hydrogen/custom/scss/custom.scss */
.Module.isStockQuote.isNice .stockquote-table tr {
  border-bottom: 1px solid rgba(0, 138, 95, 1);
}
/* line 446, templates/g5_hydrogen/custom/scss/custom.scss */
#searchForm {
  padding: 0 20px;
}
@media only screen and (min-width: 768px) {
  /* line 450, templates/g5_hydrogen/custom/scss/custom.scss */
  .searchintro {
    float: left;
    width: 200px;
  }
  /* line 453, templates/g5_hydrogen/custom/scss/custom.scss */
  .searchintro p {
    margin-top: 0;
  }
  /* line 457, templates/g5_hydrogen/custom/scss/custom.scss */
  .form-limit {
    float: left;
    width: 170px;
  }
  /* line 460, templates/g5_hydrogen/custom/scss/custom.scss */
  .form-limit label {
    float: left;
    width: 70px;
  }
}
/* line 467, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 468, templates/g5_hydrogen/custom/scss/custom.scss */
#search-searchword:focus, .inputbox.input-mini:focus {
  box-shadow: 1px 1px 6px rgba(0, 138, 95, 1), -1px -1px 6px rgba(0, 138, 95, 1);
  border: 1px solid lightgray;
}
/* line 473, templates/g5_hydrogen/custom/scss/custom.scss */
.search-results {
  clear: both;
}
/* line 475, templates/g5_hydrogen/custom/scss/custom.scss */
.search-results .result-title {
  padding-left: 10px;
  color: black;
  font-weight: bold;
}
/* line 482, templates/g5_hydrogen/custom/scss/custom.scss */
.search-results .result-text {
  margin: 10px 0;
  padding-left: 20px;
}
/* line 486, templates/g5_hydrogen/custom/scss/custom.scss */
.search-results a {
  color: black;
  font-weight: bold;
  transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  -ms-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  -webkit-transition: all 0.3s linear;
}
/* line 492, templates/g5_hydrogen/custom/scss/custom.scss */
.search-results a:hover {
  color: rgba(0, 138, 95, 1);
  font-weight: bold;
}
/* line 499, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 500, templates/g5_hydrogen/custom/scss/custom.scss */
.search-results > .result-created:not(:last-child) {
  border-bottom: 1px dotted rgba(0, 138, 95, 1);
  margin-bottom: 20px;
  margin-top: 10px;
  margin-left: 0;
  padding-left: 20px;
  padding-bottom: 20px;
}
/* line 510, templates/g5_hydrogen/custom/scss/custom.scss */
.badge-info {
  background-color: rgba(0, 138, 95, 1);
}
/* line 516, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 517, templates/g5_hydrogen/custom/scss/custom.scss */
.Module.hasNiceIcon .g-title {
  position: relative;
  margin-top: 100px;
  text-align: center;
}
/* line 523, templates/g5_hydrogen/custom/scss/custom.scss */
.Module.hasNiceIcon .g-title::before {
  position: absolute;
  font: normal normal normal 80px/1 FontAwesome;
  color: rgba(0, 138, 95, 1);
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  top: -80px;
  left: 50%;
  transform: translate(-50%, 0);
  -moz-transform: translate(-50%, 0);
  -ms-transform: translate(-50%, 0);
  -o-transform: translate(-50%, 0);
  -webkit-transform: translate(-50%, 0);
}
/* line 534, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 535, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 536, templates/g5_hydrogen/custom/scss/custom.scss */
.Module.hasNiceIcon.isLatestNews .g-title:before {
  content: "\f09e";
  top: -70px;
}
/* line 542, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 543, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 544, templates/g5_hydrogen/custom/scss/custom.scss */
.Module.hasNiceIcon.isCompanyHighlights .g-title:before {
  content: "\f1ad";
}
/* line 548, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 549, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 550, templates/g5_hydrogen/custom/scss/custom.scss */
.Module.hasNiceIcon.isCompanyHighlights ul > li:not(:last-child) {
  padding-bottom: 10px;
}
/* line 556, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 557, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 558, templates/g5_hydrogen/custom/scss/custom.scss */
.Module.hasNiceIcon.isInvestorResources .g-title:before {
  content: "\f15c";
}
/* line 566, templates/g5_hydrogen/custom/scss/custom.scss */
@media only screen and (min-width: 768px) and (max-width: 1100px) {
  .Block.isSidebarA, .Block.isPageContent {
    flex: 0 100%;
  }
}
/* line 571, templates/g5_hydrogen/custom/scss/custom.scss */
.Block.isSidebarA {
  padding-right: 25px;
}
/* line 574, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 575, templates/g5_hydrogen/custom/scss/custom.scss */
.Module.isSidebarMenu.isNice .g-title {
  background-color: rgba(0, 138, 95, 1);
  padding-left: 5px;
  margin-bottom: 0;
  color: rgba(255, 255, 255, 1);
}
/* line 583, templates/g5_hydrogen/custom/scss/custom.scss */
.Module.isSidebarMenu.isNice ul {
  margin-top: 0;
}
/* line 585, templates/g5_hydrogen/custom/scss/custom.scss */
.Module.isSidebarMenu.isNice ul > li {
  line-height: 35px;
}
/* line 591, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 592, templates/g5_hydrogen/custom/scss/custom.scss */
.Module.isSidebarMenu.isNice ul > li.current > a {
  color: rgba(0, 138, 95, 1);
  font-weight: bold;
}
/* line 600, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 601, templates/g5_hydrogen/custom/scss/custom.scss */
.Module.isSidebarMenu.isNice ul > li:hover > a {
  color: rgba(0, 138, 95, 1);
}
/* line 610, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 611, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 612, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 613, templates/g5_hydrogen/custom/scss/custom.scss */
.Module.isSidebarMenu.isNice ul.nav > li.active > a {
  color: rgba(0, 138, 95, 1);
  font-weight: bold;
}
/* line 621, templates/g5_hydrogen/custom/scss/custom.scss */
.Module.isSidebarMenu.isNice ul.nav > li > a {
  border-bottom: 1px dotted rgba(0, 138, 95, 1);
  line-height: 24px;
  padding: 8px 0;
}
@media (min-width: 1001px) and (max-width: 1240px) {
  .Module.isSidebarMenu.isNice ul.nav > li > a {
    font-size: 0.8em;
  }
}
/* line 631, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 632, templates/g5_hydrogen/custom/scss/custom.scss */
.Module.isSidebarMenu.isNice ul.nav-child > li {
  border-bottom: 1px dotted rgba(0, 138, 95, 1);
}
/* line 640, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 641, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 642, templates/g5_hydrogen/custom/scss/custom.scss */
.nice-contact .nice-contact-list > li {
  width: 100%;
  float: left;
}
/* line 645, templates/g5_hydrogen/custom/scss/custom.scss */
.nice-contact .nice-contact-list > li > a {
  position: relative;
  display: block;
  width: 150px;
  height: 150px;
  margin: 0 auto;
  border: 3px solid lightgray;
  background-color: lightgray;
  border-radius: 50%;
  transition: all 0.1s linear;
  -moz-transition: all 0.1s linear;
  -ms-transition: all 0.1s linear;
  -o-transition: all 0.1s linear;
  -webkit-transition: all 0.1s linear;
}
/* line 657, templates/g5_hydrogen/custom/scss/custom.scss */
.nice-contact .nice-contact-list > li > a > i {
  position: absolute;
  font-size: 3em;
  top: 50%;
  left: 50%;
  transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -ms-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  -webkit-transition: all 0.2s linear;
  transform: translate3d(-50%, -50%, 0) rotate(0deg);
  -moz-transform: translate3d(-50%, -50%, 0) rotate(0deg);
  -ms-transform: translate3d(-50%, -50%, 0) rotate(0deg);
  -o-transform: translate3d(-50%, -50%, 0) rotate(0deg);
  -webkit-transform: translate3d(-50%, -50%, 0) rotate(0deg);
}
/* line 667, templates/g5_hydrogen/custom/scss/custom.scss */
.nice-contact .nice-contact-list > li > a:after {
  z-index: -1;
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  opacity: 0;
  box-shadow: 1px 1px 1px rgba(0, 138, 95, 1), -1px -1px 1px rgba(0, 138, 95, 1);
  transform: scale(0.9);
  -moz-transform: scale(0.9);
  -ms-transform: scale(0.9);
  -o-transform: scale(0.9);
  -webkit-transform: scale(0.9);
  transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -ms-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  -webkit-transition: all 0.2s linear;
}
/* line 679, templates/g5_hydrogen/custom/scss/custom.scss */
.nice-contact .nice-contact-list > li > a:hover {
  z-index: 1;
  background-color: rgba(0, 138, 95, 1);
  color: rgba(255, 255, 255, 1);
}
/* line 686, templates/g5_hydrogen/custom/scss/custom.scss */
.nice-contact .nice-contact-list > li > a:hover i {
  transform: translate3d(-50%, -50%, 0) rotate(360deg);
  -moz-transform: translate3d(-50%, -50%, 0) rotate(360deg);
  -ms-transform: translate3d(-50%, -50%, 0) rotate(360deg);
  -o-transform: translate3d(-50%, -50%, 0) rotate(360deg);
  -webkit-transform: translate3d(-50%, -50%, 0) rotate(360deg);
}
/* line 689, templates/g5_hydrogen/custom/scss/custom.scss */
.nice-contact .nice-contact-list > li > a:hover:after {
  opacity: 1;
  transform: scale(1.2);
  -moz-transform: scale(1.2);
  -ms-transform: scale(1.2);
  -o-transform: scale(1.2);
  -webkit-transform: scale(1.2);
}
/* line 698, templates/g5_hydrogen/custom/scss/custom.scss */
.nice-contact iframe {
  width: 100%;
  box-shadow: 1px 1px 16px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 1px 1px 16px rgba(0, 0, 0, 0.5);
  -ms-box-shadow: 1px 1px 16px rgba(0, 0, 0, 0.5);
  -o-box-shadow: 1px 1px 16px rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 1px 1px 16px rgba(0, 0, 0, 0.5);
}
@media (min-width: 768px) and (max-width: 1023px) {
  /* line 703, templates/g5_hydrogen/custom/scss/custom.scss */
  /* line 704, templates/g5_hydrogen/custom/scss/custom.scss */
  .nice-contact .nice-contact-list > li {
    width: 50%;
  }
  /* line 706, templates/g5_hydrogen/custom/scss/custom.scss */
  .nice-contact .nice-contact-list > li:last-child {
    clear: both;
    width: 100%;
  }
}
@media (min-width: 1024px) {
  /* line 714, templates/g5_hydrogen/custom/scss/custom.scss */
  /* line 715, templates/g5_hydrogen/custom/scss/custom.scss */
  .nice-contact .nice-contact-list > li {
    width: 20%;
  }
}
/* line 723, templates/g5_hydrogen/custom/scss/custom.scss */
.img-shadow {
  box-shadow: 1px 1px 6px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 1px 1px 6px rgba(0, 0, 0, 0.5);
  -ms-box-shadow: 1px 1px 6px rgba(0, 0, 0, 0.5);
  -o-box-shadow: 1px 1px 6px rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 1px 1px 6px rgba(0, 0, 0, 0.5);
  border: 1px solid lightgray;
}
/* line 728, templates/g5_hydrogen/custom/scss/custom.scss */
#g-navigation .g-main-nav .g-dropdown .g-sublevel > li:not(:last-child) {
  border-bottom: 1px solid rgba(255, 255, 255, 1);
}
/* line 732, templates/g5_hydrogen/custom/scss/custom.scss */
#g-navigation .g-main-nav .g-toplevel > li > .g-menu-item-container {
  color: rgba(92, 92, 93, 1);
  padding: 1.5rem 0;
}
/* line 736, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 737, templates/g5_hydrogen/custom/scss/custom.scss */
.Block.isMenu .g-menu-parent-indicator {
  display: none !important;
}
/* line 745, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 746, templates/g5_hydrogen/custom/scss/custom.scss */
.Block.isMenu .g-toplevel > li {
  font-weight: bold;
  width: 16.66667%;
}
/* line 751, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 752, templates/g5_hydrogen/custom/scss/custom.scss */
.Block.isMenu .longMenuItem .g-dropdown {
  width: 240px !important;
}
/* line 758, templates/g5_hydrogen/custom/scss/custom.scss */
#g-navigation .g-main-nav .g-dropdown {
  background: rgba(0, 138, 95, 0.9);
}
/* line 761, templates/g5_hydrogen/custom/scss/custom.scss */
#g-navigation .g-main-nav .g-sublevel > li > .g-menu-item-container {
  color: rgba(255, 255, 255, 1);
  font-size: 0.8em;
}
/* line 768, templates/g5_hydrogen/custom/scss/custom.scss */
#g-navigation .g-main-nav .g-toplevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module):hover {
  background: transparent;
}
/* line 771, templates/g5_hydrogen/custom/scss/custom.scss */
#g-navigation .g-main-nav .g-toplevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active.g-selected {
  background: transparent;
}
/* line 773, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 774, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 775, templates/g5_hydrogen/custom/scss/custom.scss */
#g-navigation .g-main-nav .g-toplevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active.g-selected > .g-menu-item-container > .g-menu-item-content::after {
  width: 100%;
}
/* line 781, templates/g5_hydrogen/custom/scss/custom.scss */
#g-navigation .g-main-nav .g-sublevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module):hover, #g-navigation .g-main-nav .g-sublevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active {
  background: #e6e6e6;
  box-shadow: 0 3px 8px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 3px 8px rgba(0, 0, 0, 0.5);
  -ms-box-shadow: 0 3px 8px rgba(0, 0, 0, 0.5);
  -o-box-shadow: 0 3px 8px rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 0 3px 8px rgba(0, 0, 0, 0.5);
}
/* line 785, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 786, templates/g5_hydrogen/custom/scss/custom.scss */
#g-navigation .g-main-nav .g-toplevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module):hover > .g-menu-item-container {
  color: rgba(0, 138, 95, 1);
}
/* line 788, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 789, templates/g5_hydrogen/custom/scss/custom.scss */
#g-navigation .g-main-nav .g-toplevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module):hover > .g-menu-item-container > .g-menu-item-content::after {
  width: 100%;
}
/* line 795, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 796, templates/g5_hydrogen/custom/scss/custom.scss */
#g-navigation .g-main-nav .g-sublevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module):hover > .g-menu-item-container, #g-navigation .g-main-nav .g-sublevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active > .g-menu-item-container {
  color: rgba(0, 138, 95, 1);
}
/* line 800, templates/g5_hydrogen/custom/scss/custom.scss */
#g-navigation .g-main-nav .g-toplevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active {
  background: rgba(255, 255, 255, 1);
}
/* line 802, templates/g5_hydrogen/custom/scss/custom.scss */
#g-navigation .g-main-nav .g-toplevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active > .g-menu-item-container {
  color: rgba(0, 138, 95, 1);
}
/* line 804, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 805, templates/g5_hydrogen/custom/scss/custom.scss */
#g-navigation .g-main-nav .g-toplevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active > .g-menu-item-container > .g-menu-item-content::after {
  width: 100%;
}
/* line 811, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 812, templates/g5_hydrogen/custom/scss/custom.scss */
#g-navigation .g-main-nav .g-toplevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active.g-selected > .g-menu-item-container {
  color: rgba(0, 138, 95, 1);
}
/* line 818, templates/g5_hydrogen/custom/scss/custom.scss */
#g-offcanvas {
  background-color: rgba(0, 138, 95, 1);
}
/* line 822, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 823, templates/g5_hydrogen/custom/scss/custom.scss */
#g-offcanvas #g-mobilemenu-container ul {
  background-color: rgba(0, 138, 95, 1);
}
/* line 829, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 830, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 831, templates/g5_hydrogen/custom/scss/custom.scss */
#g-offcanvas a:hover .g-menu-item-title {
  color: rgba(0, 138, 95, 1) !important;
}
/* line 837, templates/g5_hydrogen/custom/scss/custom.scss */
#g-offcanvas #g-mobilemenu-container ul > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module):hover, #g-offcanvas #g-mobilemenu-container ul > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active {
  background: rgba(255, 255, 255, 1);
}
/* line 842, templates/g5_hydrogen/custom/scss/custom.scss */
#g-offcanvas #g-mobilemenu-container ul > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module):hover .g-menu-parent-indicator, #g-offcanvas #g-mobilemenu-container ul > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active .g-menu-parent-indicator {
  background-color: rgba(0, 138, 95, 1);
  color: white;
}
/* line 849, templates/g5_hydrogen/custom/scss/custom.scss */
#g-offcanvas #g-mobilemenu-container ul > li.g-menu-item-link-parent > .g-menu-item-container > .g-menu-parent-indicator {
  background-color: white;
  border: 1px solid rgba(0, 138, 95, 1);
  color: rgba(0, 138, 95, 1);
}
/* line 856, templates/g5_hydrogen/custom/scss/custom.scss */
#g-offcanvas #g-mobilemenu-container ul > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module):hover > .g-menu-item-container, #g-offcanvas #g-mobilemenu-container ul > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active > .g-menu-item-container {
  color: rgba(0, 138, 95, 1);
}
/* line 861, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 862, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 863, templates/g5_hydrogen/custom/scss/custom.scss */
.Block.isSearch > .g-content {
  margin: 0;
  padding: 0;
  height: 100%;
}
/* line 867, templates/g5_hydrogen/custom/scss/custom.scss */
.Block.isSearch > .g-content .platform-content, .Block.isSearch > .g-content .moduletable.isSearch, .Block.isSearch > .g-content form#rokajaxsearch, .Block.isSearch > .g-content div.rokajaxsearch.Module.isSearch, .Block.isSearch > .g-content .roksearch-wrapper, .Block.isSearch > .g-content #roksearch_search_str {
  height: 100%;
}
/* line 871, templates/g5_hydrogen/custom/scss/custom.scss */
.Block.isSearch > .g-content form#rokajaxsearch {
  margin: 0;
}
/* line 874, templates/g5_hydrogen/custom/scss/custom.scss */
.Block.isSearch > .g-content .roksearch-wrapper {
  position: relative;
}
/* line 876, templates/g5_hydrogen/custom/scss/custom.scss */
.Block.isSearch > .g-content .roksearch-wrapper .chineseLink {
  padding: 20px;
  margin-top: 10px;
}
@media (min-width: 1024px) {
}
/* line 885, templates/g5_hydrogen/custom/scss/custom.scss */
.Block.isSearch > .g-content .roksearch-wrapper .customTable {
  text-align: center;
  height: 45px;
  margin: 0 auto;
}
@media (min-width: 1024px) {
  .Block.isSearch > .g-content .roksearch-wrapper .customTable {
    text-align: right;
    float: right;
  }
}
/* line 897, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 898, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 899, templates/g5_hydrogen/custom/scss/custom.scss */
.Block.isSearch > .g-content .roksearch-wrapper .customTable tr > td:first-child {
  padding-right: 10px;
}
/* line 904, templates/g5_hydrogen/custom/scss/custom.scss */
.Block.isSearch > .g-content .roksearch-wrapper .customTable td {
  padding: 0;
  text-align: right;
  display: inline-block;
}
@media (min-width: 768px) {
  .Block.isSearch > .g-content .roksearch-wrapper .customTable td {
    height: 100%;
  }
}
/* line 914, templates/g5_hydrogen/custom/scss/custom.scss */
.Block.isSearch > .g-content .roksearch-wrapper .customTable td.chinese-td {
  padding-top: 8px;
}
/* line 921, templates/g5_hydrogen/custom/scss/custom.scss */
.Block.isSearch > .g-content #roksearch_search_str {
  height: 50px;
  width: 100%;
  margin: 0;
  border: none;
  border-radius: 0;
  background: rgba(0, 170, 95, 1) url('../../../../images/search-icon.png') 95% 50% no-repeat;
  color: white;
  height: 20px;
  margin-top: 9px;
  border-radius: 25px;
}
/* line 940, templates/g5_hydrogen/custom/scss/custom.scss */
.Block.isSearch > .g-content #roksearch_search_str::-webkit-input-placeholder {
  font-size: 0.7em;
  text-align: left;
  text-transform: uppercase;
}
/* line 947, templates/g5_hydrogen/custom/scss/custom.scss */
.Block.isSearch > .g-content #roksearch_search_str::-moz-placeholder {
  text-align: left;
  text-transform: uppercase;
}
/* line 953, templates/g5_hydrogen/custom/scss/custom.scss */
.Block.isSearch > .g-content #roksearch_search_str:-moz-placeholder {
  text-align: left;
  text-transform: uppercase;
}
/* line 959, templates/g5_hydrogen/custom/scss/custom.scss */
.Block.isSearch > .g-content #roksearch_search_str:-ms-input-placeholder {
  text-align: left;
  text-transform: uppercase;
}
/* line 965, templates/g5_hydrogen/custom/scss/custom.scss */
.Block.isSearch > .g-content #roksearch_search_str::-ms-input-placeholder {
  text-align: left;
  text-transform: uppercase;
}
@media only screen and (max-width: 767px) {
  .Block.isSearch > .g-content #roksearch_search_str {
    position: relative;
    left: 50%;
    transform: translate(-50%, 0);
    -moz-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    -o-transform: translate(-50%, 0);
    -webkit-transform: translate(-50%, 0);
  }
}
/* line 982, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 983, templates/g5_hydrogen/custom/scss/custom.scss */
.block-search .g-content {
  margin: 0;
  padding: 0 !important;
}
/* line 988, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 989, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 990, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 991, templates/g5_hydrogen/custom/scss/custom.scss */
.moduletable.module-search.bar-style form {
  margin: 0;
}
/* line 994, templates/g5_hydrogen/custom/scss/custom.scss */
.moduletable.module-search.bar-style .roksearch-wrapper {
  position: relative;
  height: 45px;
}
/* line 998, templates/g5_hydrogen/custom/scss/custom.scss */
.moduletable.module-search.bar-style .roksearch-wrapper .search-bar-wrapper {
  float: left;
  height: 100%;
  width: 80%;
  background-color: rgba(243, 242, 236, 1);
  padding-left: 10px;
}
/* line 1006, templates/g5_hydrogen/custom/scss/custom.scss */
.moduletable.module-search.bar-style .roksearch-wrapper .search-bar-wrapper .roksearch_search_str {
  height: 100%;
  color: rgba(0, 0, 0, 1) !important;
  padding: 0 !important;
  background: transparent !important;
  border: none !important;
}
/* line 1012, templates/g5_hydrogen/custom/scss/custom.scss */
.moduletable.module-search.bar-style .roksearch-wrapper .search-bar-wrapper .roksearch_search_str:focus {
  box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  -webkit-box-shadow: none;
}
/* line 1015, templates/g5_hydrogen/custom/scss/custom.scss */
.moduletable.module-search.bar-style .roksearch-wrapper .search-bar-wrapper .roksearch_search_str::-webkit-input-placeholder {
  color: rgba(141, 141, 141, 1) !important;
}
/* line 1020, templates/g5_hydrogen/custom/scss/custom.scss */
.moduletable.module-search.bar-style .roksearch-wrapper .search-icon-wrapper {
  height: 100%;
  width: 20%;
  float: left;
  background-color: rgba(222, 190, 89, 1);
  position: relative;
}
/* line 1031, templates/g5_hydrogen/custom/scss/custom.scss */
.moduletable.module-search.bar-style .roksearch-wrapper .search-icon-wrapper > i {
  border: none !important;
  color: rgba(255, 255, 255, 1);
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
}
/* line 1046, templates/g5_hydrogen/custom/scss/custom.scss */
.niceButton {
  display: block;
  padding: 10px 20px;
  margin: 0 auto;
  background-color: rgba(0, 138, 95, 1);
  border: 1px solid rgba(0, 138, 95, 1);
  color: rgba(255, 255, 255, 1) !important;
  text-transform: uppercase;
  text-align: center;
}
/* line 1059, templates/g5_hydrogen/custom/scss/custom.scss */
.niceButton:hover {
  background-color: rgba(255, 255, 255, 1) !important;
  color: rgba(0, 138, 95, 1) !important;
}
/* line 1068, templates/g5_hydrogen/custom/scss/custom.scss */
.pull-right {
  width: 100%;
}
/* line 1070, templates/g5_hydrogen/custom/scss/custom.scss */
.pull-right ul.actions {
  width: 100px;
  margin: 0;
}
/* line 1077, templates/g5_hydrogen/custom/scss/custom.scss */
.isFloatRight {
  width: 100%;
  float: right;
}
@media (min-width: 768px) {
  .isFloatRight {
    width: 40%;
  }
}
/* line 1084, templates/g5_hydrogen/custom/scss/custom.scss */
.isFloatLeft {
  float: left;
  width: 100%;
}
@media (min-width: 768px) {
  .isFloatLeft {
    width: 40%;
  }
}
/* line 1093, templates/g5_hydrogen/custom/scss/custom.scss */
@media only screen and (max-width: 768px) {
  .responsiveTable {
    overflow: auto;
    width: 100%;
    height: 400px;
  }
}
/* line 1102, templates/g5_hydrogen/custom/scss/custom.scss */
.responsiveImage {
  width: 100%;
}
@media (min-width: 768px) {
  .responsiveImage {
    width: 60%;
  }
}
/* line 1109, templates/g5_hydrogen/custom/scss/custom.scss */
.niceDownload {
  width: 320px;
  box-shadow: 1px 1px 6px black;
  -moz-box-shadow: 1px 1px 6px black;
  -ms-box-shadow: 1px 1px 6px black;
  -o-box-shadow: 1px 1px 6px black;
  -webkit-box-shadow: 1px 1px 6px black;
}
/* line 1112, templates/g5_hydrogen/custom/scss/custom.scss */
.niceDownload > div {
  float: left;
  height: 80px;
}
/* line 1115, templates/g5_hydrogen/custom/scss/custom.scss */
.niceDownload > div:first-child {
  width: 70px;
  background-color: rgba(0, 138, 95, 1);
  position: relative;
}
/* line 1121, templates/g5_hydrogen/custom/scss/custom.scss */
.niceDownload > div:first-child em {
  font-size: 3em;
  color: white;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
}
/* line 1132, templates/g5_hydrogen/custom/scss/custom.scss */
.niceDownload > div:last-child {
  background-color: rgba(120, 111, 43, 1);
  padding: 10px 10px;
  width: 250px;
}
/* line 1138, templates/g5_hydrogen/custom/scss/custom.scss */
.niceDownload > div:last-child p {
  color: white;
  margin: 0 0 10px;
}
/* line 1145, templates/g5_hydrogen/custom/scss/custom.scss */
.niceDownload .niceButton {
  width: 130px;
  margin: 0;
  text-align: center;
  text-transform: capitalize;
  background-color: rgba(0, 138, 95, 1);
  padding: 0 20px;
}
/* line 1156, templates/g5_hydrogen/custom/scss/custom.scss */
.niceDownload .niceButton:hover {
  background-color: rgba(255, 255, 255, 1);
  color: rgba(0, 138, 95, 1) !important;
}
/* line 1166, templates/g5_hydrogen/custom/scss/custom.scss */
@media (min-width: 1024px) {
  .smallImage {
    width: 60%;
  }
}
/* line 1173, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 1174, templates/g5_hydrogen/custom/scss/custom.scss */
.Block.hasCircleIcons .fa {
  float: left;
  position: relative;
  width: 40px;
  height: 40px;
  font-size: 1.4em;
  color: rgba(0, 138, 95, 1);
  border: 1px solid rgba(0, 138, 95, 1);
  border-radius: 50%;
  margin-right: 5px;
}
/* line 1186, templates/g5_hydrogen/custom/scss/custom.scss */
.Block.hasCircleIcons .fa:before {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
}
/* line 1193, templates/g5_hydrogen/custom/scss/custom.scss */
.Block.hasCircleIcons p {
  font-size: 0.8em;
}
/* line 1201, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 1202, templates/g5_hydrogen/custom/scss/custom.scss */
@media only screen and (max-width: 767px) {
  .category-module.isLatestNews {
    width: 300px;
    margin: 0 auto;
  }
}
/* line 1207, templates/g5_hydrogen/custom/scss/custom.scss */
.category-module.isLatestNews > li {
  clear: both;
  padding: 20px 0;
}
/* line 1210, templates/g5_hydrogen/custom/scss/custom.scss */
.category-module.isLatestNews > li:first-child {
  padding-top: 0;
}
@media (min-width: 1024px) {
  /* line 1214, templates/g5_hydrogen/custom/scss/custom.scss */
  .category-module.isLatestNews > li:not(:last-child) {
    padding-bottom: 100px;
  }
}
/* line 1218, templates/g5_hydrogen/custom/scss/custom.scss */
.category-module.isLatestNews > li .Column {
  height: 70px;
  float: left;
}
/* line 1221, templates/g5_hydrogen/custom/scss/custom.scss */
.category-module.isLatestNews > li .Column.isDateColumn {
  width: 70px;
  color: rgba(0, 138, 95, 1);
}
/* line 1224, templates/g5_hydrogen/custom/scss/custom.scss */
.category-module.isLatestNews > li .Column.isDateColumn .isDay {
  height: 40px;
  position: relative;
  background-color: white;
  font-size: 2em;
  font-weight: bold;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}
/* line 1236, templates/g5_hydrogen/custom/scss/custom.scss */
.category-module.isLatestNews > li .Column.isDateColumn .isDay > .isWrapper {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
}
/* line 1243, templates/g5_hydrogen/custom/scss/custom.scss */
.category-module.isLatestNews > li .Column.isDateColumn .isMonth {
  height: 30px;
  color: white;
  text-align: center;
  text-transform: uppercase;
  background-color: rgba(0, 138, 95, 1);
  font-weight: bold;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
}
/* line 1258, templates/g5_hydrogen/custom/scss/custom.scss */
.category-module.isLatestNews > li .Column.isDateColumn .isMonth > .isWrapper {
  padding-top: 4px;
}
/* line 1263, templates/g5_hydrogen/custom/scss/custom.scss */
.category-module.isLatestNews > li .Column.isTitleColumn {
  width: 230px;
  position: relative;
  padding-left: 5px;
  font-size: 0.8em;
}
@media only screen and (max-width: 1023px) {
  .category-module.isLatestNews > li .Column.isTitleColumn {
    padding-left: 20px;
  }
}
@media only screen and (min-width: 1024px) and (max-width: 1399px) {
  .category-module.isLatestNews > li .Column.isTitleColumn {
    width: 200px;
    font-size: 1em;
  }
}
@media only screen and (min-width: 1400px) {
  .category-module.isLatestNews > li .Column.isTitleColumn {
    padding-left: 20px;
    font-size: 1em;
    width: 300px;
  }
}
/* line 1284, templates/g5_hydrogen/custom/scss/custom.scss */
.category-module.isLatestNews > li .Column.isTitleColumn > a {
  transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  -ms-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  -webkit-transition: all 0.3s linear;
}
/* line 1289, templates/g5_hydrogen/custom/scss/custom.scss */
.category-module.isLatestNews > li .Column.isTitleColumn > a:hover {
  color: black !important;
  font-weight: normal !important;
}
/* line 1296, templates/g5_hydrogen/custom/scss/custom.scss */
.category-module.isLatestNews > li .Column.isTitleColumn .niceLink {
  position: absolute;
  bottom: 0;
}
@media (min-width: 768px) and (max-width: 1023px) {
  .category-module.isLatestNews > li .Column.isTitleColumn {
    width: 300px;
    font-size: 1em;
  }
}
/* line 1309, templates/g5_hydrogen/custom/scss/custom.scss */
.category-module.isLatestNews > li p {
  margin: 0;
}
/* line 1311, templates/g5_hydrogen/custom/scss/custom.scss */
.category-module.isLatestNews > li p > .mod-articles-category-title {
  font-weight: bold;
}
/* line 1323, templates/g5_hydrogen/custom/scss/custom.scss */
.isMainColor {
  color: rgba(0, 138, 95, 1);
}
/* line 1326, templates/g5_hydrogen/custom/scss/custom.scss */
.isSubColor {
  color: rgba(120, 111, 43, 1);
}
/* line 1329, templates/g5_hydrogen/custom/scss/custom.scss */
.hasNoMargin {
  margin: 0;
}
/* line 1332, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 1333, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 1334, templates/g5_hydrogen/custom/scss/custom.scss */
.g-flushed:not(#g-showcase) > .g-container > .g-grid {
  width: 90%;
  margin: 0 auto;
}
/* line 1340, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 1341, templates/g5_hydrogen/custom/scss/custom.scss */
.resultTable td, .resultTable th, .resultTable tr {
  padding: 0;
}
/* line 1344, templates/g5_hydrogen/custom/scss/custom.scss */
.resultTable p {
  margin: 0;
}
/* line 1350, templates/g5_hydrogen/custom/scss/custom.scss */
.shareWrapper {
  padding: 20px;
  border: 1px solid rgba(0, 138, 95, 1);
}
/* line 1354, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 1355, templates/g5_hydrogen/custom/scss/custom.scss */
.shareTable tr {
  border-bottom: 1px solid gray;
}
/* line 1360, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 1361, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 1362, templates/g5_hydrogen/custom/scss/custom.scss */
.pg-category-view > div:last-child, .pg-categories-view > div:last-child {
  display: none !important;
}
/* line 1369, templates/g5_hydrogen/custom/scss/custom.scss */
@media only screen and (max-width: 1023px) {
  .Block.isHeaderStockQuote {
    font-size: 0.8em;
  }
}
@media only screen and (max-width: 370px) {
  /* line 1376, templates/g5_hydrogen/custom/scss/custom.scss */
  .Block.isHeaderStockQuote .stockquote-table {
    width: 280px;
    margin: 0 auto;
  }
  /* line 1380, templates/g5_hydrogen/custom/scss/custom.scss */
  .Block.isHeaderStockQuote.isOnTop {
    padding-top: 30px;
  }
}
@media only screen and (min-width: 371px) and (max-width: 1023px) {
  /* line 1385, templates/g5_hydrogen/custom/scss/custom.scss */
  .Block.isHeaderStockQuote .stockquote-table {
    width: 370px;
    margin: 0 auto;
  }
}
/* line 1393, templates/g5_hydrogen/custom/scss/custom.scss */
.Block.isHeaderStockQuote .text-before-container {
  text-align: left;
}
@media (min-width: 768px) {
  .Block.isHeaderStockQuote .text-before-container {
    text-align: right;
  }
}
/* line 1399, templates/g5_hydrogen/custom/scss/custom.scss */
.Block.isHeaderStockQuote .text-before {
  color: white;
  font-weight: bold;
}
/* line 1405, templates/g5_hydrogen/custom/scss/custom.scss */
@media (min-width: 768px) {
  /* line 1407, templates/g5_hydrogen/custom/scss/custom.scss */
  .Block.isHeaderStockQuote .stockquote-table tr {
    float: left;
  }
}
/* line 1411, templates/g5_hydrogen/custom/scss/custom.scss */
.Block.isHeaderStockQuote .stockquote-table tr {
  border: none !important;
}
/* line 1414, templates/g5_hydrogen/custom/scss/custom.scss */
.Block.isHeaderStockQuote .stockquote-table label {
  cursor: default !important;
}
/* line 1420, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 1421, templates/g5_hydrogen/custom/scss/custom.scss */
@media (min-width: 1024px) {
  .isLeftBlock .moduletable {
    display: inline-block;
    float: left;
    width: 90%;
  }
}
/* line 1429, templates/g5_hydrogen/custom/scss/custom.scss */
.isLeftBlock .fa {
  transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  -ms-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  -webkit-transition: all 0.3s linear;
}
/* line 1431, templates/g5_hydrogen/custom/scss/custom.scss */
.isLeftBlock .fa:hover {
  background: rgba(0, 138, 95, 1);
}
/* line 1436, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 1437, templates/g5_hydrogen/custom/scss/custom.scss */
@media (min-width: 1024px) {
  .isRightBlock .moduletable {
    display: inline-block !important;
    float: right !important;
    width: 90% !important;
  }
}
/* line 1447, templates/g5_hydrogen/custom/scss/custom.scss */
.circleWrapper {
  width: 30px;
  height: 30px;
  position: relative;
  border: 1px solid rgba(0, 138, 95, 1);
  border-radius: 50%;
}
/* line 1453, templates/g5_hydrogen/custom/scss/custom.scss */
.circleWrapper::before {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
}
/* line 1460, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 1461, templates/g5_hydrogen/custom/scss/custom.scss */
@media (min-width: 1024px) {
  .isLeftBlock .moduletable {
    display: inline-block;
    float: left;
    width: 90%;
  }
}
/* line 1469, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 1470, templates/g5_hydrogen/custom/scss/custom.scss */
@media (min-width: 1024px) {
  .isRightBlock .moduletable {
    display: inline-block;
    float: right;
    width: 90%;
  }
}
/* line 1479, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 1480, templates/g5_hydrogen/custom/scss/custom.scss */
.borderTable td, .borderTable th {
  border: 1px solid black;
  padding-top: 0;
  padding-bottom: 0;
}
/* line 1485, templates/g5_hydrogen/custom/scss/custom.scss */
.borderTable th {
  background-color: rgba(0, 138, 95, 1);
  color: white;
}
/* line 1494, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 1495, templates/g5_hydrogen/custom/scss/custom.scss */
body.fixed {
  margin-top: 62.38px;
}
/* line 1499, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 1500, templates/g5_hydrogen/custom/scss/custom.scss */
#g-header > .g-container {
  padding-top: 30px;
}
@media (min-width: 768px) {
  #g-header > .g-container {
    padding-top: 0;
  }
}
/* line 1507, templates/g5_hydrogen/custom/scss/custom.scss */
#g-navigation {
  transition: 0.3s ease-in;
  -moz-transition: 0.3s ease-in;
  -ms-transition: 0.3s ease-in;
  -o-transition: 0.3s ease-in;
  -webkit-transition: 0.3s ease-in;
}
/* line 1512, templates/g5_hydrogen/custom/scss/custom.scss */
@media (min-width: 1024px) {
  #g-navigation.fixed {
    position: fixed;
    width: 100%;
    top: 0;
    left: 0;
    border-bottom: 1px solid lightgray;
    z-index: 9999;
  }
}
/* line 1531, templates/g5_hydrogen/custom/scss/custom.scss */
hr {
  border: 4px solid lightgray;
}
/* line 1536, templates/g5_hydrogen/custom/scss/custom.scss */
.col-pdf {
  width: 170px;
  padding-right: 10px;
  padding-bottom: 10px;
}
/* line 1544, templates/g5_hydrogen/custom/scss/custom.scss */
.pdfWrapper {
  height: 200px;
  padding-top: 20px;
  background-color: rgba(0, 138, 95, 1);
}
/* line 1550, templates/g5_hydrogen/custom/scss/custom.scss */
.pdfWrapper p {
  color: white;
  background: rgba(19, 92, 70, 1);
  margin-top: 20px;
  padding: 20px 0;
}
/* line 1560, templates/g5_hydrogen/custom/scss/custom.scss */
@media only screen and (min-width: 1101px) {
  .isPageContent {
    flex: 0 76%;
  }
}
/* line 1564, templates/g5_hydrogen/custom/scss/custom.scss */
.isPageContent img:not(.isLogoImage):not(.hasNoBorder) {
  border: 1px solid lightgray;
  box-shadow: 7px 7px 12px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 7px 7px 12px rgba(0, 0, 0, 0.2);
  -ms-box-shadow: 7px 7px 12px rgba(0, 0, 0, 0.2);
  -o-box-shadow: 7px 7px 12px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 7px 7px 12px rgba(0, 0, 0, 0.2);
}
/* line 1569, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 1570, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 1571, templates/g5_hydrogen/custom/scss/custom.scss */
.isSubPage.isPhotoGallery .isPageContent img, .isSubPage.isCoverage .isPageContent img, .isSubPage.isNews .isPageContent img, #fin-captcha2 .isPageContent img {
  box-shadow: none !important;
  -moz-box-shadow: none !important;
  -ms-box-shadow: none !important;
  -o-box-shadow: none !important;
  -webkit-box-shadow: none !important;
  border: none;
}
/* line 1577, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 1578, templates/g5_hydrogen/custom/scss/custom.scss */
.gbs3 img {
  box-shadow: none !important;
  -moz-box-shadow: none !important;
  -ms-box-shadow: none !important;
  -o-box-shadow: none !important;
  -webkit-box-shadow: none !important;
  border: none !important;
}
/* line 1584, templates/g5_hydrogen/custom/scss/custom.scss */
.Block.isSubPageBanner {
  height: 300px;
  background-image: url('../../../../images/banners/bannerImage.jpg');
  background-size: cover;
  background-repeat: no-repeat;
  background-position: right;
}
/* line 1585, templates/g5_hydrogen/custom/scss/custom.scss */
.Block.isSubPageBanner p {
  margin: 0;
}
@media (min-width: 768px) {
  .Block.isSubPageBanner {
    position: center;
  }
}
/* line 1599, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 1600, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 1601, templates/g5_hydrogen/custom/scss/custom.scss */
.isSubPage.isCorporate .Block.isSubPageBanner {
  background-image: url('../../../../images/banners/corporateBanner.jpg');
}
/* line 1607, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 1608, templates/g5_hydrogen/custom/scss/custom.scss */
.isSubPage.isInvestor .Block.isSubPageBanner {
  background-image: url('../../../../images/banners/investorBanner.jpg');
}
/* line 1614, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 1615, templates/g5_hydrogen/custom/scss/custom.scss */
.isSubPage.isNews .Block.isSubPageBanner {
  background-image: url('../../../../images/banners/newsBanner.jpg');
}
/* line 1621, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 1622, templates/g5_hydrogen/custom/scss/custom.scss */
.isSubPage.isContact .Block.isSubPageBanner {
  background-image: url('../../../../images/banners/contactBanner.jpg');
}
/* line 1630, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 1631, templates/g5_hydrogen/custom/scss/custom.scss */
.Block.isProjectMenu > .g-content {
  margin: 0;
  padding: 0;
}
/* line 1635, templates/g5_hydrogen/custom/scss/custom.scss */
.Block.isProjectMenu ul {
  margin: 0;
  z-index: 1;
  background-color: rgba(0, 138, 95, 1);
  text-align: center;
  text-transform: uppercase;
}
/* line 1645, templates/g5_hydrogen/custom/scss/custom.scss */
.Block.isProjectMenu ul li {
  line-height: 30px;
}
/* line 1647, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 1648, templates/g5_hydrogen/custom/scss/custom.scss */
.Block.isProjectMenu ul li.active a {
  color: rgba(255, 255, 255, 1);
}
@media (min-width: 1024px) {
  .Block.isProjectMenu ul li.active a {
    letter-spacing: 2px;
  }
}
/* line 1656, templates/g5_hydrogen/custom/scss/custom.scss */
.Block.isProjectMenu ul a {
  color: rgba(255, 255, 255, 0.6);
  transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  font-weight: bold;
}
/* line 1662, templates/g5_hydrogen/custom/scss/custom.scss */
.Block.isProjectMenu ul a:hover {
  color: rgba(255, 255, 255, 1);
}
@media (min-width: 1024px) {
  .Block.isProjectMenu ul a:hover {
    letter-spacing: 2px;
  }
}
/* line 1669, templates/g5_hydrogen/custom/scss/custom.scss */
@media (min-width: 1024px) {
  /* line 1671, templates/g5_hydrogen/custom/scss/custom.scss */
  .Block.isProjectMenu ul.isProjectMenu.fixed-position {
    position: fixed;
    top: 60px;
    width: 100%;
  }
}
/* line 1679, templates/g5_hydrogen/custom/scss/custom.scss */
.Block.isProjectMenu ul.third-level-menu {
  background-color: rgba(255, 255, 255, 1);
}
/* line 1683, templates/g5_hydrogen/custom/scss/custom.scss */
.Block.isProjectMenu ul.third-level-menu.fixed-position {
  position: fixed;
  top: 90px;
  width: 75rem;
}
/* line 1688, templates/g5_hydrogen/custom/scss/custom.scss */
.Block.isProjectMenu ul.third-level-menu li {
  width: 100%;
}
/* line 1690, templates/g5_hydrogen/custom/scss/custom.scss */
.Block.isProjectMenu ul.third-level-menu li a {
  color: rgba(215, 39, 45, 0.7);
  text-align: center;
}
/* line 1693, templates/g5_hydrogen/custom/scss/custom.scss */
.Block.isProjectMenu ul.third-level-menu li a:hover {
  color: rgba(215, 39, 45, 1) !important;
}
/* line 1697, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 1698, templates/g5_hydrogen/custom/scss/custom.scss */
.Block.isProjectMenu ul.third-level-menu li.active a {
  color: rgba(215, 39, 45, 1);
}
@media (min-width: 768px) {
  /* line 1706, templates/g5_hydrogen/custom/scss/custom.scss */
  .Block.isProjectMenu ul {
    height: 30px;
  }
  /* line 1708, templates/g5_hydrogen/custom/scss/custom.scss */
  .Block.isProjectMenu ul li {
    float: left;
    width: 25%;
  }
  /* line 1712, templates/g5_hydrogen/custom/scss/custom.scss */
  .Block.isProjectMenu ul a {
    font-size: 0.8em;
  }
}
/* line 1722, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 1723, templates/g5_hydrogen/custom/scss/custom.scss */
.isSubPage:not(.isNews) .bt-social-share {
  display: none !important;
}
/* line 1729, templates/g5_hydrogen/custom/scss/custom.scss */
.bt-social-share-above {
  display: block;
  width: 70px;
  margin: 0;
  padding: 0;
  height: 0;
  overflow: hidden;
  transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
}
/* line 1737, templates/g5_hydrogen/custom/scss/custom.scss */
.bt-social-share-above.active {
  height: 50px;
  padding: 3px 0px 2px 4px;
}
/* line 1742, templates/g5_hydrogen/custom/scss/custom.scss */
.share-icon {
  color: black;
}
/* line 1745, templates/g5_hydrogen/custom/scss/custom.scss */
.pull-right ul li {
  width: 25%;
}
/* line 1749, templates/g5_hydrogen/custom/scss/custom.scss */
.list-date {
  width: 120px;
}
/* line 1755, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 1756, templates/g5_hydrogen/custom/scss/custom.scss */
@media (min-width: 1101px) and (max-width: 1240px) {
  /* line 1758, templates/g5_hydrogen/custom/scss/custom.scss */
  .Block.isSidebarA > .g-content.fixed-position {
    position: fixed;
    width: 16%;
    top: 135px !important;
  }
}
@media (min-width: 1241px) {
  /* line 1765, templates/g5_hydrogen/custom/scss/custom.scss */
  .Block.isSidebarA > .g-content.fixed-position {
    position: fixed;
    width: 16%;
    top: 72px;
  }
}
/* line 1776, templates/g5_hydrogen/custom/scss/custom.scss */
.btn {
  border-radius: 5px;
  padding: 0;
}
/* line 1778, templates/g5_hydrogen/custom/scss/custom.scss */
.btn:hover {
  font-weight: normal !important;
}
/* line 1783, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 1784, templates/g5_hydrogen/custom/scss/custom.scss */
.btn.left span.slan-right {
  left: 0;
  border-left: 10px solid rgba(0, 138, 95, 1);
}
/* line 1789, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 1790, templates/g5_hydrogen/custom/scss/custom.scss */
.btn:hover span.slan-right {
  left: 10px;
}
/* line 1794, templates/g5_hydrogen/custom/scss/custom.scss */
.btn span.slan-right {
  position: absolute;
  width: 0;
  height: 0;
  border-top: 0 solid transparent;
  border-bottom: 50px solid transparent;
  box-shadow: -10px 0 0 0 rgba(0, 138, 95, 1), -10px 3px 0 0 rgba(0, 95, 95, 1);
  -webkit-box-shadow: -10px 0 0 0 rgba(0, 138, 95, 1), -10px 3px 0 0 rgba(0, 95, 95, 1);
  -moz-box-shadow: -10px 0 0 0 rgba(0, 138, 95, 1), -10px 3px 0 0 rgba(0, 95, 95, 1);
  -ms-box-shadow: -10px 0 0 0 rgba(0, 138, 95, 1), -10px 3px 0 0 rgba(0, 95, 95, 1);
  -o-box-shadow: -10px 0 0 0 rgba(0, 138, 95, 1), -10px 3px 0 0 rgba(0, 95, 95, 1);
  transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -ms-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  -webkit-transition: all 0.2s linear;
}
/* line 1807, templates/g5_hydrogen/custom/scss/custom.scss */
.btn span.left {
  float: left;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
}
/* line 1813, templates/g5_hydrogen/custom/scss/custom.scss */
.btn span.right {
  float: right;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
}
/* line 1820, templates/g5_hydrogen/custom/scss/custom.scss */
.btn span.fa, .btn span.title {
  display: block;
  line-height: 50px;
  padding: 0 25px;
  position: relative;
  font-size: 1.5em;
}
/* line 1829, templates/g5_hydrogen/custom/scss/custom.scss */
.btn span.fa {
  background-color: rgba(0, 138, 95, 1);
  box-shadow: 0 3px 0 0 rgba(0, 95, 95, 1);
}
/* line 1835, templates/g5_hydrogen/custom/scss/custom.scss */
.btn span.title {
  background-color: #00cdae;
  box-shadow: 0 3px 0 0 #00ae94;
}
/* line 1843, templates/g5_hydrogen/custom/scss/custom.scss */
h2[itemprop*="name"] {
  font-size: 1.5em;
}
/* line 1851, templates/g5_hydrogen/custom/scss/custom.scss */
.article-info-term {
  display: none !important;
}
/* line 1854, templates/g5_hydrogen/custom/scss/custom.scss */
.article-info {
  position: absolute;
  right: 0;
}
/* line 1858, templates/g5_hydrogen/custom/scss/custom.scss */
#gcaptcha_1 {
  width: 150px;
}
/* line 1864, templates/g5_hydrogen/custom/scss/custom.scss */
.mediaTable {
  border: none;
}
/* line 1866, templates/g5_hydrogen/custom/scss/custom.scss */
.mediaTable tr, .mediaTable th, .mediaTable td {
  border: none;
}
/* line 1869, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 1870, templates/g5_hydrogen/custom/scss/custom.scss */
.mediaTable tbody > tr {
  border-top: 1px solid lightgray;
}
/* line 1872, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 1873, templates/g5_hydrogen/custom/scss/custom.scss */
.mediaTable tbody > tr > td:first-child {
  min-width: 110px;
}
/* line 1880, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 1881, templates/g5_hydrogen/custom/scss/custom.scss */
.analystTable tr {
  border-bottom: 1px dotted black;
}
/* line 1886, templates/g5_hydrogen/custom/scss/custom.scss */
table {
  width: auto;
}
/* line 1890, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 1891, templates/g5_hydrogen/custom/scss/custom.scss */
@media only screen and (max-width: 767px) {
  .mediaTable td {
    float: left;
    width: 100%;
  }
}
/* line 1900, templates/g5_hydrogen/custom/scss/custom.scss */
.gbs3 .gcore-display-table {
  display: block !important;
}
/* line 1903, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 1904, templates/g5_hydrogen/custom/scss/custom.scss */
@media only screen and (max-width: 767px) {
  .isSubPage.isContact .gbs3 .A {
    width: 100% !important;
    box-sizing: border-box;
  }
}
/* line 1910, templates/g5_hydrogen/custom/scss/custom.scss */
@media only screen and (max-width: 767px) {
  /* line 1912, templates/g5_hydrogen/custom/scss/custom.scss */
  .isSubPage.isContact .gcore-checkbox-item input, .isSubPage.isContact .gcore-checkbox-item label {
    display: inline-block;
  }
  /* line 1915, templates/g5_hydrogen/custom/scss/custom.scss */
  .isSubPage.isContact .gcore-checkbox-item .A {
    width: 20px !important;
  }
  /* line 1918, templates/g5_hydrogen/custom/scss/custom.scss */
  .isSubPage.isContact .gcore-checkbox-item label {
    font-size: 0.8em;
  }
}
/* line 1925, templates/g5_hydrogen/custom/scss/custom.scss */
@media only screen and (min-width: 1499px) {
  #address2 {
    margin-left: 160px;
  }
}
/* line 1935, templates/g5_hydrogen/custom/scss/custom.scss */
#g-header {
  background-color: rgba(0, 138, 95, 1);
}
/* line 1941, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 1942, templates/g5_hydrogen/custom/scss/custom.scss */
.Block.isChinese p {
  margin: 0;
}
/* line 1951, templates/g5_hydrogen/custom/scss/custom.scss */
.Block.isSearch {
  padding-bottom: 10px;
}
@media (min-width: 768px) {
  .Block.isSearch {
    padding-bottom: 0;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .Block.isSearch {
    flex: 0 100%;
    width: 100%;
  }
}
/* line 1961, templates/g5_hydrogen/custom/scss/custom.scss */
@media (min-width: 768px) and (max-width: 1023px) {
  .Block.isHeaderStockQuote {
    flex: 0 100%;
    width: 100%;
  }
}
/* line 1967, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 1968, templates/g5_hydrogen/custom/scss/custom.scss */
.item-page.isChinese .customTable {
  margin: 0 auto;
}
/* line 1971, templates/g5_hydrogen/custom/scss/custom.scss */
.item-page.isChinese table:not(.customTable) {
  border: 1px solid black;
}
/* line 1973, templates/g5_hydrogen/custom/scss/custom.scss */
.item-page.isChinese table:not(.customTable) td {
  border: 1px solid black;
}
/* line 1979, templates/g5_hydrogen/custom/scss/custom.scss */
#roksearch_search_str {
  width: 220px !important;
}
@media (min-width: 768px) and (max-width: 1023px) {
  #roksearch_search_str {
    width: 300px !important;
    float: right !important;
  }
}
@media (min-width: 1024px) {
  #roksearch_search_str {
    width: 230px !important;
    float: right !important;
  }
}
/* line 1995, templates/g5_hydrogen/custom/scss/custom.scss */
#g-navigation {
  background-color: white;
}
/* line 2000, templates/g5_hydrogen/custom/scss/custom.scss */
#g-navigation a {
  color: white;
}
/* line 2003, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 2004, templates/g5_hydrogen/custom/scss/custom.scss */
#g-navigation .Block.isMenu .g-main-nav {
  margin: 0;
}
@media (min-width: 768px) and (max-width: 1023px) {
  /* line 2009, templates/g5_hydrogen/custom/scss/custom.scss */
  #g-navigation .Block {
    flex: 0 100%;
  }
}
/* line 2014, templates/g5_hydrogen/custom/scss/custom.scss */
@media (min-width: 1024px) {
  /* line 2016, templates/g5_hydrogen/custom/scss/custom.scss */
  .Block.isLogo a {
    float: left;
  }
  /* line 2019, templates/g5_hydrogen/custom/scss/custom.scss */
  .Block.isLogo img {
    margin-top: 6px;
  }
}
/* line 2023, templates/g5_hydrogen/custom/scss/custom.scss */
.Block.isLogo img {
  width: 225px;
  padding: 10px 0;
}
@media (min-width: 768px) {
  .Block.isLogo img {
    padding: 0;
  }
}
/* line 2031, templates/g5_hydrogen/custom/scss/custom.scss */
@media only screen and (min-width: 1024px) and (max-width: 1240px) {
  .Block.isMenu {
    flex: 0 80%;
  }
}
/* line 2035, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 2036, templates/g5_hydrogen/custom/scss/custom.scss */
.Block.isMenu .g-toplevel > li {
  font-size: 1em;
  text-transform: uppercase;
}
/* line 2043, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 2044, templates/g5_hydrogen/custom/scss/custom.scss */
.Block.isMenu .g-toplevel > li:not(:last-child)::after {
  content: "";
  position: absolute;
  width: 2px;
  height: 15px;
  background-color: black;
  right: 0;
  top: 50%;
  transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}
/* line 2060, templates/g5_hydrogen/custom/scss/custom.scss */
.Block.isSubscribe {
  position: relative;
}
@media only screen and (min-width: 1024px) and (max-width: 1240px) {
  .Block.isSubscribe {
    flex: 0 100%;
    text-align: left;
  }
}
/* line 2068, templates/g5_hydrogen/custom/scss/custom.scss */
.Block.isSubscribe .btn {
  margin-bottom: 10px;
}
@media only screen and (min-width: 1241px) {
  .Block.isSubscribe .btn {
    margin-bottom: 0;
    margin-top: 10px;
  }
}
/* line 2075, templates/g5_hydrogen/custom/scss/custom.scss */
.Block.isSubscribe .customTable {
  width: 180px;
  margin: 0 auto;
}
/* line 2076, templates/g5_hydrogen/custom/scss/custom.scss */
.Block.isSubscribe .customTable td, .Block.isSubscribe .customTable tr, .Block.isSubscribe .customTable th {
  padding: 0;
}
/* line 2079, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 2080, templates/g5_hydrogen/custom/scss/custom.scss */
.Block.isSubscribe .customTable tr > td:nth-child(2) {
  font-size: 0.8em;
  line-height: 13px;
}
@media (min-width: 1024px) {
  .Block.isSubscribe .customTable {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
  }
}
/* line 2093, templates/g5_hydrogen/custom/scss/custom.scss */
.Block.isSubscribe .customTable .fa {
  font-size: 2em;
}
/* line 2096, templates/g5_hydrogen/custom/scss/custom.scss */
.Block.isSubscribe .customTable a {
  transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  -ms-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  -webkit-transition: all 0.3s linear;
}
/* line 2098, templates/g5_hydrogen/custom/scss/custom.scss */
.Block.isSubscribe .customTable a:hover {
  letter-spacing: 2px;
}
/* line 2107, templates/g5_hydrogen/custom/scss/custom.scss */
@media (min-width: 768px) and (max-width: 1023px) {
  .Block.isBannerHighlights {
    flex: 0 100%;
    width: 0 100%;
  }
}
/* line 2112, templates/g5_hydrogen/custom/scss/custom.scss */
.Block.isBannerHighlights .item {
  background: black;
  position: relative;
  transition: all 0.3s ease-in;
  -moz-transition: all 0.3s ease-in;
  -ms-transition: all 0.3s ease-in;
  -o-transition: all 0.3s ease-in;
  -webkit-transition: all 0.3s ease-in;
}
/* line 2116, templates/g5_hydrogen/custom/scss/custom.scss */
.Block.isBannerHighlights .item:hover {
  cursor: pointer;
}
/* line 2118, templates/g5_hydrogen/custom/scss/custom.scss */
.Block.isBannerHighlights .item:hover a {
  color: white !important;
}
/* line 2123, templates/g5_hydrogen/custom/scss/custom.scss */
.Block.isBannerHighlights .item p {
  position: absolute;
  width: 100%;
  bottom: 0;
  padding: 0 10px;
}
/* line 2129, templates/g5_hydrogen/custom/scss/custom.scss */
.Block.isBannerHighlights .item .fa {
  color: rgba(0, 138, 95, 1);
}
/* line 2132, templates/g5_hydrogen/custom/scss/custom.scss */
.Block.isBannerHighlights .item a {
  display: block;
  color: white !important;
  font-weight: bold;
  padding-left: 12px;
  position: relative;
}
/* line 2143, templates/g5_hydrogen/custom/scss/custom.scss */
.Block.isBannerHighlights .item a::before {
  position: absolute;
  content: "\f04b";
  left: -5px;
  top: 3px;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: rgba(0, 138, 95, 1);
  transition: all 0.3s ease-in;
  -moz-transition: all 0.3s ease-in;
  -ms-transition: all 0.3s ease-in;
  -o-transition: all 0.3s ease-in;
  -webkit-transition: all 0.3s ease-in;
}
/* line 2157, templates/g5_hydrogen/custom/scss/custom.scss */
.Block.isBannerHighlights .item img {
  opacity: 0.6;
  width: 100%;
  transition: all 0.3s ease-in;
  -moz-transition: all 0.3s ease-in;
  -ms-transition: all 0.3s ease-in;
  -o-transition: all 0.3s ease-in;
  -webkit-transition: all 0.3s ease-in;
}
/* line 2162, templates/g5_hydrogen/custom/scss/custom.scss */
.Block.isBannerHighlights .item.active {
  background: rgba(0, 138, 95, 1);
}
/* line 2164, templates/g5_hydrogen/custom/scss/custom.scss */
.Block.isBannerHighlights .item.active img {
  opacity: 0.1;
}
/* line 2167, templates/g5_hydrogen/custom/scss/custom.scss */
.Block.isBannerHighlights .item.active a {
  color: white !important;
}
/* line 2169, templates/g5_hydrogen/custom/scss/custom.scss */
.Block.isBannerHighlights .item.active a::before {
  color: white;
}
/* line 2176, templates/g5_hydrogen/custom/scss/custom.scss */
.Block.isHomePageBanner {
  position: relative;
  background-image: url('../../../../images/banners/bannerImage1.jpg');
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  transition: all 0.3s ease-in;
  -moz-transition: all 0.3s ease-in;
  -ms-transition: all 0.3s ease-in;
  -o-transition: all 0.3s ease-in;
  -webkit-transition: all 0.3s ease-in;
}
@media (min-width: 768px) and (max-width: 1023px) {
  .Block.isHomePageBanner {
    flex: 0 100%;
    width: 100%;
    height: 400px;
  }
}
/* line 2190, templates/g5_hydrogen/custom/scss/custom.scss */
.Block.isHomePageBanner .niceButton {
  width: 140px;
  text-align: center;
  background-color: rgba(0, 138, 95, 1);
}
/* line 2199, templates/g5_hydrogen/custom/scss/custom.scss */
.Block.isHomePageBanner .moduletable {
  height: 440px;
  overflow: hidden;
}
/* line 2203, templates/g5_hydrogen/custom/scss/custom.scss */
.Block.isHomePageBanner .textWrapper {
  padding: 20px;
  color: black;
  font-weight: bold;
  background-color: rgba(255, 255, 255, 0.7);
  text-align: center;
  height: 440px;
}
/* line 2217, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 2218, templates/g5_hydrogen/custom/scss/custom.scss */
.Block.isHomePageBanner .textWrapper.bannerText p {
  margin-bottom: 5px;
}
/* line 2221, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 2222, templates/g5_hydrogen/custom/scss/custom.scss */
.Block.isHomePageBanner .textWrapper.bannerText ul li {
  text-align: left;
}
@media (min-width: 768px) {
  .Block.isHomePageBanner .textWrapper.bannerText ul li {
    white-space: nowrap;
  }
}
/* line 2230, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 2231, templates/g5_hydrogen/custom/scss/custom.scss */
.Block.isHomePageBanner .textWrapper.bannerText.third .bulletList {
  width: 550px;
  margin: 0 auto;
}
@media (min-width: 768px) {
  .Block.isHomePageBanner .textWrapper {
    height: auto;
    padding: 15px 0;
    position: absolute;
    width: 65%;
    left: 0;
    top: 50%;
    transform: translate(0, -50%);
    -moz-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    -o-transform: translate(0, -50%);
    -webkit-transform: translate(0, -50%);
  }
  /* line 2249, templates/g5_hydrogen/custom/scss/custom.scss */
}
@media (min-width: 768px) and (min-width: 1024px) {
  .Block.isHomePageBanner .textWrapper p {
    width: 100%;
    margin: 0 auto 20px;
  }
}
/* line 2256, templates/g5_hydrogen/custom/scss/custom.scss */
.Block.isHomePageBanner .textWrapper h1 {
  color: rgba(0, 138, 95, 1) !important;
  text-shadow: 1px 1px 0px black;
}
/* line 2268, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 2270, templates/g5_hydrogen/custom/scss/custom.scss */
#g-feature .niceButton {
  width: 150px;
  clear: both;
}
@media (min-width: 768px) {
  #g-feature .niceButton {
    position: absolute;
    bottom: -70px;
    left: 50%;
    transform: translate(-50%, 0);
    -moz-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    -o-transform: translate(-50%, 0);
    -webkit-transform: translate(-50%, 0);
  }
}
/* line 2280, templates/g5_hydrogen/custom/scss/custom.scss */
#g-feature .Block {
  position: relative;
}
@media (min-width: 768px) and (max-width: 1023px) {
  #g-feature .Block {
    flex: 0 100%;
    width: 100%;
    max-width: 100%;
    margin-bottom: 70px;
  }
  /* line 2287, templates/g5_hydrogen/custom/scss/custom.scss */
  /* line 2288, templates/g5_hydrogen/custom/scss/custom.scss */
  #g-feature .Block.isCompanyHighlights .Module.hasNiceIcon {
    width: 400px;
  }
  /* line 2293, templates/g5_hydrogen/custom/scss/custom.scss */
  #g-feature .Block .Module.hasNiceIcon {
    display: inline-block;
    position: relative;
    left: 50%;
    transform: translate(-50%, 0);
    -moz-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    -o-transform: translate(-50%, 0);
    -webkit-transform: translate(-50%, 0);
  }
}
@media only screen and (min-width: 1024px) and (max-width: 1399px) {
  #g-feature .Block {
    font-size: 0.75em;
  }
}
/* line 2307, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 2312, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 2313, templates/g5_hydrogen/custom/scss/custom.scss */
.Block.isCompanyHighlights ul {
  margin: 0;
}
/* line 2319, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 2320, templates/g5_hydrogen/custom/scss/custom.scss */
@media (min-width: 768px) {
  #g-feature .moduletable.isInvestorResources {
    float: right;
    width: 100%;
  }
}
/* line 2326, templates/g5_hydrogen/custom/scss/custom.scss */
#g-feature .investorResourcesItem {
  margin-bottom: 20px;
  background-color: rgba(0, 138, 95, 1);
}
@media (max-width: 430px) {
  /* line 2332, templates/g5_hydrogen/custom/scss/custom.scss */
  #g-feature .investorResourcesItem img {
    width: 69px;
  }
  /* line 2335, templates/g5_hydrogen/custom/scss/custom.scss */
  #g-feature .investorResourcesItem > div {
    font-size: 0.7em;
    padding-right: 0 !important;
  }
  /* line 2339, templates/g5_hydrogen/custom/scss/custom.scss */
  #g-feature .investorResourcesItem .niceButton {
    width: 100px;
  }
}
/* line 2343, templates/g5_hydrogen/custom/scss/custom.scss */
#g-feature .investorResourcesItem > div {
  display: inline-block !important;
}
/* line 2345, templates/g5_hydrogen/custom/scss/custom.scss */
#g-feature .investorResourcesItem > div:first-child {
  height: 80px;
  width: 80px;
  padding-left: 15px;
}
/* line 2350, templates/g5_hydrogen/custom/scss/custom.scss */
#g-feature .investorResourcesItem > div:nth-child(2) {
  padding-left: 15px;
  padding-right: 15px;
  padding-top: 10px;
}
@media only screen and (min-width: 1024px) and (max-width: 1399px) {
  #g-feature .investorResourcesItem > div:nth-child(2) {
    padding-left: 0;
    width: 160px;
  }
}
/* line 2360, templates/g5_hydrogen/custom/scss/custom.scss */
#g-feature .investorResourcesItem p {
  color: white;
  margin: 0;
}
/* line 2364, templates/g5_hydrogen/custom/scss/custom.scss */
#g-feature .investorResourcesItem .niceButton {
  font-size: 0.9em;
  position: relative;
  top: 15px;
  left: 0;
  margin: 0;
  transform: translate(0, 0);
  -moz-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  -webkit-transform: translate(0, 0);
  background-color: white;
  color: rgba(0, 138, 95, 1) !important;
}
/* line 2375, templates/g5_hydrogen/custom/scss/custom.scss */
#g-feature .investorResourcesItem .niceButton:hover {
  background-color: rgba(0, 138, 95, 1) !important;
  border: 1px solid white !important;
  color: white !important;
}
/* line 2391, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 2392, templates/g5_hydrogen/custom/scss/custom.scss */
.isHomePage #g-main {
  position: relative;
}
/* line 2394, templates/g5_hydrogen/custom/scss/custom.scss */
.isHomePage #g-main .g-grid {
  width: 100% !important;
}
@media (min-width: 1024px) {
  .isHomePage #g-main {
    margin-top: 100px;
  }
}
/* line 2401, templates/g5_hydrogen/custom/scss/custom.scss */
@media (max-width: 1023px) {
  .isHomePage .Block.isBackgroundImage {
    display: none;
  }
}
/* line 2405, templates/g5_hydrogen/custom/scss/custom.scss */
.isHomePage .Block.isBackgroundImage img {
  width: 100%;
}
/* line 2409, templates/g5_hydrogen/custom/scss/custom.scss */
.isHomePage .Block.isBackgroundImage p {
  margin: 0;
}
/* line 2414, templates/g5_hydrogen/custom/scss/custom.scss */
@media (max-width: 767px) {
  /* line 2416, templates/g5_hydrogen/custom/scss/custom.scss */
  .Block.isProject .item {
    margin-bottom: 20px;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .Block.isProject {
    padding: 30px 0;
  }
}
@media (min-width: 1024px) {
  .Block.isProject {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 90%;
    transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
  }
}
/* line 2430, templates/g5_hydrogen/custom/scss/custom.scss */
.Block.isProject a {
  color: white;
  font-weight: bold;
  transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  -ms-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  -webkit-transition: all 0.3s linear;
}
/* line 2436, templates/g5_hydrogen/custom/scss/custom.scss */
.Block.isProject a p {
  transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  -ms-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  -webkit-transition: all 0.3s linear;
}
/* line 2439, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 2440, templates/g5_hydrogen/custom/scss/custom.scss */
.Block.isProject a:hover p {
  background-color: white !important;
  color: rgba(0, 138, 95, 1);
}
/* line 2448, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 2449, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 2450, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 2451, templates/g5_hydrogen/custom/scss/custom.scss */
.Block.isProject .item.special .Wrapper p {
  padding: 40px 0;
}
/* line 2456, templates/g5_hydrogen/custom/scss/custom.scss */
.Block.isProject .item .Wrapper {
  width: 220px;
  padding-top: 30px;
  height: 300px;
  margin: 0 auto;
  background-color: rgba(0, 138, 95, 1);
}
@media (min-width: 768px) and (max-width: 1023px) {
  .Block.isProject .item .Wrapper {
    margin-bottom: 10px;
  }
}
/* line 2467, templates/g5_hydrogen/custom/scss/custom.scss */
.Block.isProject .item .Wrapper p {
  height: 106px;
  padding: 25px 0;
  font-size: 1.2em;
  background-color: rgba(19, 92, 70, 1);
}
/* line 2483, templates/g5_hydrogen/custom/scss/custom.scss */
#g-subfeature {
  background-color: black;
}
/* line 2487, templates/g5_hydrogen/custom/scss/custom.scss */
#g-subfeature .fa, #g-subfeature p {
  color: rgba(238, 238, 238, 1);
}
/* line 2490, templates/g5_hydrogen/custom/scss/custom.scss */
#g-subfeature .circleWrapper {
  border-color: rgba(137, 134, 135, 1);
}
/* line 2493, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 2494, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 2495, templates/g5_hydrogen/custom/scss/custom.scss */
#g-subfeature .Block.isAlderon .fa {
  margin-right: 10px;
}
/* line 2501, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 2502, templates/g5_hydrogen/custom/scss/custom.scss */
.Block.isRightFooter p {
  margin: 0;
}
/* line 2505, templates/g5_hydrogen/custom/scss/custom.scss */
.Block.isRightFooter th {
  vertical-align: top;
}
/* line 2508, templates/g5_hydrogen/custom/scss/custom.scss */
.Block.isRightFooter span {
  color: rgba(0, 138, 95, 1);
  font-weight: bold;
}
/* line 2515, templates/g5_hydrogen/custom/scss/custom.scss */
.moduletable.isContactForm {
  overflow: auto;
  background-color: rgba(255, 255, 255, 1);
  min-height: 300px;
}
/* line 2521, templates/g5_hydrogen/custom/scss/custom.scss */
.moduletable.isContactForm .g-title {
  color: black;
  text-align: center;
}
/* line 2527, templates/g5_hydrogen/custom/scss/custom.scss */
.moduletable.isContactForm input, .moduletable.isContactForm textarea {
  background-color: rgba(236, 237, 239, 1);
}
/* line 2532, templates/g5_hydrogen/custom/scss/custom.scss */
.moduletable.isContactForm #fin-captcha2 {
  padding-top: 6px;
}
/* line 2535, templates/g5_hydrogen/custom/scss/custom.scss */
.moduletable.isContactForm .gbs3 {
  width: 90%;
  margin: 0 auto;
}
@media (min-width: 1024px) {
  .moduletable.isContactForm .gbs3 {
    width: 90%;
  }
}
/* line 2541, templates/g5_hydrogen/custom/scss/custom.scss */
.moduletable.isContactForm .gbs3 .gcore-input {
  width: 90%;
}
@media (min-width: 768px) {
  .moduletable.isContactForm .gbs3 .gcore-input {
    width: 100%;
  }
}
/* line 2547, templates/g5_hydrogen/custom/scss/custom.scss */
.moduletable.isContactForm .gbs3 .form-control {
  font-size: 0.7em;
}
/* line 2552, templates/g5_hydrogen/custom/scss/custom.scss */
.moduletable.isContactForm .gbs3 .A:not(#subscribe_checkbox) {
  width: 95% !important;
}
/* line 2555, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 2556, templates/g5_hydrogen/custom/scss/custom.scss */
.moduletable.isContactForm .gbs3 #fin-subscribe_checkbox #subscribe_checkbox {
  display: inline-block;
}
/* line 2559, templates/g5_hydrogen/custom/scss/custom.scss */
.moduletable.isContactForm .gbs3 #fin-subscribe_checkbox .gcore-label-checkbox {
  display: inline;
  font-size: 0.8em;
}
@media (min-width: 768px) {
  .moduletable.isContactForm {
    position: relative;
    border-top: 4px solid rgba(0, 138, 95, 1);
    border-bottom: 1px solid lightgray;
    border-left: 1px solid lightgray;
    border-right: 1px solid lightgray;
  }
}
@media (min-width: 1024px) {
  /* line 2579, templates/g5_hydrogen/custom/scss/custom.scss */
  .moduletable.isContactForm .form-partA {
    float: left;
    width: 50%;
    padding-right: 15px;
  }
  /* line 2584, templates/g5_hydrogen/custom/scss/custom.scss */
  .moduletable.isContactForm .form-partB {
    float: right;
    width: 50%;
    padding-left: 15px;
  }
}
/* line 2599, templates/g5_hydrogen/custom/scss/custom.scss */
#g-footer {
  background-color: rgba(0, 138, 95, 1);
  color: white;
  font-size: 0.9em;
}
/* line 2608, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 2609, templates/g5_hydrogen/custom/scss/custom.scss */
.Block.isKingAndBayLogo {
  text-align: center;
}
/* line 2610, templates/g5_hydrogen/custom/scss/custom.scss */
@media (min-width: 768px) {
  .Block.isKingAndBayLogo img {
    float: right;
  }
}
@media (min-width: 768px) {
  .Block.isKingAndBayLogo {
    text-align: right;
  }
}
/* line 2620, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 2621, templates/g5_hydrogen/custom/scss/custom.scss */
@media (min-width: 768px) {
  .Block.isCopyright p {
    position: relative;
    top: 25px;
  }
}
/* line 2627, templates/g5_hydrogen/custom/scss/custom.scss */
.Block.isCopyright a {
  color: white !important;
  font-weight: bold;
}
/* line 2633, templates/g5_hydrogen/custom/scss/custom.scss */
.moduletable.isContactForm {
  position: relative;
}
@media (min-width: 1024px) {
  .moduletable.isContactForm {
    bottom: 20px;
  }
}
@media (min-width: 1920px) {
  .moduletable.isContactForm {
    bottom: 100px;
  }
}
/* line 2645, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 2646, templates/g5_hydrogen/custom/scss/custom.scss */
.isSubPage #g-main {
  padding: 0 0 30px 0 !important;
}
/* line 2648, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 2649, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 2650, templates/g5_hydrogen/custom/scss/custom.scss */
.isSubPage #g-main > .g-container > .g-grid:nth-child(1) {
  width: 100%;
}
/* line 2656, templates/g5_hydrogen/custom/scss/custom.scss */
.isSubPage .col-pdf {
  width: 170px !important;
}
/* line 2661, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 2662, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 2663, templates/g5_hydrogen/custom/scss/custom.scss */
.isSubPage.isShareStructure .isPageContent .customTable {
  width: 100%;
}
@media (min-width: 768px) {
  .isSubPage.isShareStructure .isPageContent .customTable {
    width: 776px;
    margin: 0 auto;
  }
}
/* line 2669, templates/g5_hydrogen/custom/scss/custom.scss */
.isSubPage.isShareStructure .isPageContent .customTable th {
  border-bottom: 1px solid black;
}
/* line 2677, templates/g5_hydrogen/custom/scss/custom.scss */
.analystTable {
  width: 100%;
}
/* line 2679, templates/g5_hydrogen/custom/scss/custom.scss */
.analystTable tr {
  border-bottom: 1px dotted;
}
/* line 2682, templates/g5_hydrogen/custom/scss/custom.scss */
.analystTable p {
  margin: 0;
}
@media (min-width: 768px) {
  .analystTable {
    width: 767px;
  }
}
/* line 2691, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 2692, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 2693, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 2694, templates/g5_hydrogen/custom/scss/custom.scss */
.isBoardOfDirectors .blog > .items-row:not(:last-child), .isManagement .blog > .items-row:not(:last-child), .isFinancials .blog > .items-row:not(:last-child) {
  border-bottom: 1px solid lightgray;
}
/* line 2701, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 2702, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 2703, templates/g5_hydrogen/custom/scss/custom.scss */
.isBoardOfDirectors .item h2, .isManagement .item h2 {
  margin-bottom: 0;
}
/* line 2706, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 2707, templates/g5_hydrogen/custom/scss/custom.scss */
.isBoardOfDirectors .item > p:nth-child(2), .isManagement .item > p:nth-child(2) {
  margin-top: 0;
  font-style: italic;
  font-size: 0.9em;
}
/* line 2719, templates/g5_hydrogen/custom/scss/custom.scss */
.isPageContent {
  position: relative;
}
/* line 2727, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 2728, templates/g5_hydrogen/custom/scss/custom.scss */
.isKamiProject .summaryTable {
  width: 100%;
  table-layout: fixed;
}
/* line 2731, templates/g5_hydrogen/custom/scss/custom.scss */
.isKamiProject .summaryTable td {
  vertical-align: top;
  float: left;
  width: 100%;
}
@media (min-width: 768px) {
  .isKamiProject .summaryTable td {
    width: auto;
  }
}
/* line 2745, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 2746, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 2747, templates/g5_hydrogen/custom/scss/custom.scss */
.isSubPage.isCorporateInformation [class*="items-"] h2 {
  border-bottom: 3px solid lightgray;
}
/* line 2757, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 2758, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 2759, templates/g5_hydrogen/custom/scss/custom.scss */
.isSubPage.isStockInfo .isPageContent img {
  max-width: 850px;
}
/* line 2764, templates/g5_hydrogen/custom/scss/custom.scss */
.isSubPage.isStockInfo .stockquote-table, .isSubPage.isStockInfo .g-title, .isSubPage.isStockInfo .text-after-container {
  max-width: 850px;
  margin: 0 auto;
}
/* line 2771, templates/g5_hydrogen/custom/scss/custom.scss */
#pg-msnr-container {
  max-width: 280px;
  margin: 0 auto;
}
@media only screen and (min-width: 640px) and (max-width: 949px) {
  #pg-msnr-container {
    max-width: 560px;
  }
}
@media only screen and (min-width: 950px) and (max-width: 1100px) {
  #pg-msnr-container {
    max-width: 840px;
  }
}
@media only screen and (min-width: 1101px) and (max-width: 1183px) {
  #pg-msnr-container {
    max-width: 560px;
  }
}
@media only screen and (min-width: 1184px) {
  #pg-msnr-container {
    max-width: 840px;
  }
}
/* line 2789, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 2790, templates/g5_hydrogen/custom/scss/custom.scss */
.isIronSpotPrice hr {
  border-width: 1px;
  margin: 45px 0;
}
/* line 2796, templates/g5_hydrogen/custom/scss/custom.scss */
.ironHistoricalPriceTable {
  border: 0;
}
/* line 2798, templates/g5_hydrogen/custom/scss/custom.scss */
.ironHistoricalPriceTable td, .ironHistoricalPriceTable th, .ironHistoricalPriceTable tr {
  border: 0;
  background: transparent;
}
/* line 2802, templates/g5_hydrogen/custom/scss/custom.scss */
.ironHistoricalPriceTable tr {
  border-bottom: 1px solid lightgray;
}
/* line 2806, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 2807, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 2808, templates/g5_hydrogen/custom/scss/custom.scss */
.isSubPage.isContact .gbs3 .form-control:not(#submit) {
  padding: 0 !important;
}
/* line 2814, templates/g5_hydrogen/custom/scss/custom.scss */
.pushData {
  margin-right: 10px;
}
/* line 2817, templates/g5_hydrogen/custom/scss/custom.scss */
@media (min-width: 768px) {
  .ironPrice {
    font-size: 3em;
    color: rgba(0, 138, 95, 1);
  }
}
/* line 2825, templates/g5_hydrogen/custom/scss/custom.scss */
@media (min-width: 768px) {
  .ironChange, .ironPercentChange {
    font-size: 2em;
  }
}
/* -------------------------------- 
 Modules - reusable parts of our design
 -------------------------------- */
/* line 2843, templates/g5_hydrogen/custom/scss/custom.scss */
.cd-container {
  /* this class is used to give a max-width to the element it is applied to, and center it horizontally when it reaches that max-width */
  width: 90%;
  max-width: 1170px;
  margin: 0 auto;
}
/* line 2849, templates/g5_hydrogen/custom/scss/custom.scss */
.cd-container::after {
  /* clearfix */
  content: '';
  display: table;
  clear: both;
}
/* -------------------------------- 
 Main components 
 -------------------------------- */
/* line 2883, templates/g5_hydrogen/custom/scss/custom.scss */
#cd-timeline {
  position: relative;
  padding: 2em 0;
  margin-top: 2em;
  margin-bottom: 2em;
}
/* line 2889, templates/g5_hydrogen/custom/scss/custom.scss */
#cd-timeline::before {
  /* this is the vertical line */
  content: '';
  position: absolute;
  top: 0;
  left: 18px;
  height: 100%;
  width: 4px;
  background: #d7e4ed;
}
@media only screen and (min-width: 1170px) {
  /* line 2900, templates/g5_hydrogen/custom/scss/custom.scss */
  #cd-timeline {
    margin-top: 3em;
    margin-bottom: 3em;
  }
  /* line 2904, templates/g5_hydrogen/custom/scss/custom.scss */
  #cd-timeline::before {
    left: 50%;
    margin-left: -2px;
  }
}
/* line 2910, templates/g5_hydrogen/custom/scss/custom.scss */
.cd-timeline-block {
  position: relative;
  margin: 2em 0;
}
/* line 2914, templates/g5_hydrogen/custom/scss/custom.scss */
.cd-timeline-block:after {
  content: "";
  display: table;
  clear: both;
}
/* line 2919, templates/g5_hydrogen/custom/scss/custom.scss */
.cd-timeline-block:first-child {
  margin-top: 0;
}
/* line 2922, templates/g5_hydrogen/custom/scss/custom.scss */
.cd-timeline-block:last-child {
  margin-bottom: 0;
}
@media only screen and (min-width: 1170px) {
  /* line 2926, templates/g5_hydrogen/custom/scss/custom.scss */
  .cd-timeline-block {
    margin: 4em 0;
  }
  /* line 2929, templates/g5_hydrogen/custom/scss/custom.scss */
  .cd-timeline-block:first-child {
    margin-top: 0;
  }
  /* line 2932, templates/g5_hydrogen/custom/scss/custom.scss */
  .cd-timeline-block:last-child {
    margin-bottom: 0;
  }
}
/* line 2938, templates/g5_hydrogen/custom/scss/custom.scss */
.cd-timeline-year {
  margin: 0;
  padding: 10px 30px;
  position: relative;
  z-index: 1000;
  display: inline-block;
  background-color: rgba(0, 138, 95, 1);
  color: white;
  font-weight: bold;
}
@media (min-width: 768px) {
  .cd-timeline-year {
    left: 50%;
    transform: translate(-50%, 0);
    -moz-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    -o-transform: translate(-50%, 0);
    -webkit-transform: translate(-50%, 0);
  }
}
/* line 2955, templates/g5_hydrogen/custom/scss/custom.scss */
.cd-timeline-year p {
  margin: 0;
  font-size: 1.5em;
}
/* line 2961, templates/g5_hydrogen/custom/scss/custom.scss */
.cd-red {
  background-color: #c03b44;
}
/* line 2966, templates/g5_hydrogen/custom/scss/custom.scss */
.cd-green {
  background-color: rgba(0, 138, 95, 1);
}
/* line 2974, templates/g5_hydrogen/custom/scss/custom.scss */
.cd-timeline-img {
  position: absolute;
  top: 0;
  left: 0;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  box-shadow: 0 0 0 4px #d7e4ed, inset 0 2px 0 rgba(0, 0, 0, 0.08), 0 3px 0 4px rgba(0, 0, 0, 0.05);
}
/* line 2983, templates/g5_hydrogen/custom/scss/custom.scss */
.cd-timeline-img img {
  display: block;
  width: 24px;
  height: 24px;
  position: relative;
  left: 50%;
  top: 50%;
  margin-left: -12px;
  margin-top: -12px;
}
/* line 2993, templates/g5_hydrogen/custom/scss/custom.scss */
.cd-timeline-img.cd-picture {
  background: #75ce66;
}
/* line 2996, templates/g5_hydrogen/custom/scss/custom.scss */
.cd-timeline-img.cd-movie {
  background: #c03b44;
}
/* line 2999, templates/g5_hydrogen/custom/scss/custom.scss */
.cd-timeline-img.cd-location {
  background: #f0ca45;
}
@media only screen and (min-width: 1170px) {
  /* line 3003, templates/g5_hydrogen/custom/scss/custom.scss */
  .cd-timeline-img {
    width: 60px;
    height: 60px;
    left: 50%;
    margin-left: -30px;
    /* Force Hardware Acceleration in WebKit */
    -webkit-transform: translateZ(0);
    -webkit-backface-visibility: hidden;
  }
  /* line 3012, templates/g5_hydrogen/custom/scss/custom.scss */
  .cssanimations .cd-timeline-img.is-hidden {
    visibility: hidden;
  }
  /* line 3015, templates/g5_hydrogen/custom/scss/custom.scss */
  .cssanimations .cd-timeline-img.bounce-in {
    visibility: visible;
    -webkit-animation: cd-bounce-1 0.6s;
    -moz-animation: cd-bounce-1 0.6s;
    animation: cd-bounce-1 0.6s;
  }
}
@-webkit-keyframes cd-bounce-1 {
  /* line 3024, templates/g5_hydrogen/custom/scss/custom.scss */
  0% {
    opacity: 0;
    -webkit-transform: scale(0.5);
  }
  /* line 3029, templates/g5_hydrogen/custom/scss/custom.scss */
  60% {
    opacity: 1;
    -webkit-transform: scale(1.2);
  }
  /* line 3034, templates/g5_hydrogen/custom/scss/custom.scss */
  100% {
    -webkit-transform: scale(1);
  }
}
@-moz-keyframes cd-bounce-1 {
  /* line 3039, templates/g5_hydrogen/custom/scss/custom.scss */
  0% {
    opacity: 0;
    -moz-transform: scale(0.5);
  }
  /* line 3044, templates/g5_hydrogen/custom/scss/custom.scss */
  60% {
    opacity: 1;
    -moz-transform: scale(1.2);
  }
  /* line 3049, templates/g5_hydrogen/custom/scss/custom.scss */
  100% {
    -moz-transform: scale(1);
  }
}
@keyframes cd-bounce-1 {
  /* line 3054, templates/g5_hydrogen/custom/scss/custom.scss */
  0% {
    opacity: 0;
    -webkit-transform: scale(0.5);
    -moz-transform: scale(0.5);
    -ms-transform: scale(0.5);
    -o-transform: scale(0.5);
    transform: scale(0.5);
  }
  /* line 3063, templates/g5_hydrogen/custom/scss/custom.scss */
  60% {
    opacity: 1;
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2);
  }
  /* line 3072, templates/g5_hydrogen/custom/scss/custom.scss */
  100% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
  }
}
/* line 3080, templates/g5_hydrogen/custom/scss/custom.scss */
.cd-timeline-content {
  position: relative;
  margin-left: 60px;
  background: rgba(0, 0, 0, 0.1);
  border-radius: 0.25em;
  padding: 1em;
  box-shadow: 0 3px 0 #d7e4ed;
}
/* line 3088, templates/g5_hydrogen/custom/scss/custom.scss */
.cd-timeline-content:after {
  content: "";
  display: table;
  clear: both;
}
/* line 3093, templates/g5_hydrogen/custom/scss/custom.scss */
.cd-timeline-content h2 {
  color: #303e49;
}
/* line 3096, templates/g5_hydrogen/custom/scss/custom.scss */
.cd-timeline-content p, .cd-timeline-content .cd-read-more, .cd-timeline-content .cd-date {
  font-size: 13px;
  font-size: 0.8125rem;
}
/* line 3100, templates/g5_hydrogen/custom/scss/custom.scss */
.cd-timeline-content .cd-read-more, .cd-timeline-content .cd-date {
  display: inline-block;
}
/* line 3103, templates/g5_hydrogen/custom/scss/custom.scss */
.cd-timeline-content p {
  margin: 1em 0;
  line-height: 1.6;
}
/* line 3107, templates/g5_hydrogen/custom/scss/custom.scss */
.cd-timeline-content .cd-read-more {
  float: right;
  padding: 0.8em 1em;
  background: #acb7c0;
  color: white;
  border-radius: 0.25em;
}
/* line 3114, templates/g5_hydrogen/custom/scss/custom.scss */
.no-touch .cd-timeline-content .cd-read-more:hover {
  background-color: #bac4cb;
}
/* line 3117, templates/g5_hydrogen/custom/scss/custom.scss */
.cd-timeline-content .cd-date {
  float: left;
  padding: 0.8em 0;
  opacity: 0.7;
}
/* line 3122, templates/g5_hydrogen/custom/scss/custom.scss */
.cd-timeline-content::before {
  content: '';
  position: absolute;
  top: 16px;
  right: 100%;
  height: 0;
  width: 0;
  border: 7px solid transparent;
  border-right: 7px solid white;
}
@media only screen and (min-width: 768px) {
  /* line 3133, templates/g5_hydrogen/custom/scss/custom.scss */
  .cd-timeline-content h2 {
    font-size: 20px;
    font-size: 1.25rem;
  }
  /* line 3137, templates/g5_hydrogen/custom/scss/custom.scss */
  .cd-timeline-content p {
    font-size: 16px;
    font-size: 1rem;
  }
  /* line 3141, templates/g5_hydrogen/custom/scss/custom.scss */
  .cd-timeline-content .cd-read-more, .cd-timeline-content .cd-date {
    font-size: 14px;
    font-size: 0.875rem;
  }
}
@media only screen and (min-width: 1170px) {
  /* line 3147, templates/g5_hydrogen/custom/scss/custom.scss */
  .cd-timeline-content {
    margin-left: 0;
    padding: 1.6em;
    width: 45%;
  }
  /* line 3152, templates/g5_hydrogen/custom/scss/custom.scss */
  .cd-timeline-content::before {
    top: 24px;
    left: 100%;
    border-color: transparent;
    border-left-color: rgba(0, 0, 0, 0.1);
  }
  /* line 3158, templates/g5_hydrogen/custom/scss/custom.scss */
  .cd-timeline-content .cd-read-more {
    float: left;
  }
  /* line 3161, templates/g5_hydrogen/custom/scss/custom.scss */
  .cd-timeline-content .cd-date {
    position: absolute;
    width: 100%;
    left: 122%;
    top: 6px;
    font-size: 16px;
    font-size: 1rem;
  }
  /* line 3169, templates/g5_hydrogen/custom/scss/custom.scss */
  .cd-timeline-block:nth-child(even) .cd-timeline-content {
    float: right;
  }
  /* line 3172, templates/g5_hydrogen/custom/scss/custom.scss */
  .cd-timeline-block:nth-child(even) .cd-timeline-content::before {
    top: 24px;
    left: auto;
    right: 100%;
    border-color: transparent;
    border-right-color: rgba(0, 0, 0, 0.1);
  }
  /* line 3179, templates/g5_hydrogen/custom/scss/custom.scss */
  .cd-timeline-block:nth-child(even) .cd-timeline-content .cd-read-more {
    float: right;
  }
  /* line 3182, templates/g5_hydrogen/custom/scss/custom.scss */
  .cd-timeline-block:nth-child(even) .cd-timeline-content .cd-date {
    left: auto;
    right: 122%;
    text-align: right;
  }
  /* line 3187, templates/g5_hydrogen/custom/scss/custom.scss */
  .cssanimations .cd-timeline-content.is-hidden {
    visibility: hidden;
  }
  /* line 3190, templates/g5_hydrogen/custom/scss/custom.scss */
  .cssanimations .cd-timeline-content.bounce-in {
    visibility: visible;
    -webkit-animation: cd-bounce-2 0.6s;
    -moz-animation: cd-bounce-2 0.6s;
    animation: cd-bounce-2 0.6s;
  }
}
@media only screen and (min-width: 1170px) {
  /* inverse bounce effect on even content blocks */
  /* line 3200, templates/g5_hydrogen/custom/scss/custom.scss */
  .cssanimations .cd-timeline-block:nth-child(even) .cd-timeline-content.bounce-in {
    -webkit-animation: cd-bounce-2-inverse 0.6s;
    -moz-animation: cd-bounce-2-inverse 0.6s;
    animation: cd-bounce-2-inverse 0.6s;
  }
}
@-webkit-keyframes cd-bounce-2 {
  /* line 3207, templates/g5_hydrogen/custom/scss/custom.scss */
  0% {
    opacity: 0;
    -webkit-transform: translateX(-100px);
  }
  /* line 3212, templates/g5_hydrogen/custom/scss/custom.scss */
  60% {
    opacity: 1;
    -webkit-transform: translateX(20px);
  }
  /* line 3217, templates/g5_hydrogen/custom/scss/custom.scss */
  100% {
    -webkit-transform: translateX(0);
  }
}
@-moz-keyframes cd-bounce-2 {
  /* line 3222, templates/g5_hydrogen/custom/scss/custom.scss */
  0% {
    opacity: 0;
    -moz-transform: translateX(-100px);
  }
  /* line 3227, templates/g5_hydrogen/custom/scss/custom.scss */
  60% {
    opacity: 1;
    -moz-transform: translateX(20px);
  }
  /* line 3232, templates/g5_hydrogen/custom/scss/custom.scss */
  100% {
    -moz-transform: translateX(0);
  }
}
@keyframes cd-bounce-2 {
  /* line 3237, templates/g5_hydrogen/custom/scss/custom.scss */
  0% {
    opacity: 0;
    -webkit-transform: translateX(-100px);
    -moz-transform: translateX(-100px);
    -ms-transform: translateX(-100px);
    -o-transform: translateX(-100px);
    transform: translateX(-100px);
  }
  /* line 3246, templates/g5_hydrogen/custom/scss/custom.scss */
  60% {
    opacity: 1;
    -webkit-transform: translateX(20px);
    -moz-transform: translateX(20px);
    -ms-transform: translateX(20px);
    -o-transform: translateX(20px);
    transform: translateX(20px);
  }
  /* line 3255, templates/g5_hydrogen/custom/scss/custom.scss */
  100% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
}
@-webkit-keyframes cd-bounce-2-inverse {
  /* line 3264, templates/g5_hydrogen/custom/scss/custom.scss */
  0% {
    opacity: 0;
    -webkit-transform: translateX(100px);
  }
  /* line 3269, templates/g5_hydrogen/custom/scss/custom.scss */
  60% {
    opacity: 1;
    -webkit-transform: translateX(-20px);
  }
  /* line 3274, templates/g5_hydrogen/custom/scss/custom.scss */
  100% {
    -webkit-transform: translateX(0);
  }
}
@-moz-keyframes cd-bounce-2-inverse {
  /* line 3279, templates/g5_hydrogen/custom/scss/custom.scss */
  0% {
    opacity: 0;
    -moz-transform: translateX(100px);
  }
  /* line 3284, templates/g5_hydrogen/custom/scss/custom.scss */
  60% {
    opacity: 1;
    -moz-transform: translateX(-20px);
  }
  /* line 3289, templates/g5_hydrogen/custom/scss/custom.scss */
  100% {
    -moz-transform: translateX(0);
  }
}
@keyframes cd-bounce-2-inverse {
  /* line 3294, templates/g5_hydrogen/custom/scss/custom.scss */
  0% {
    opacity: 0;
    -webkit-transform: translateX(100px);
    -moz-transform: translateX(100px);
    -ms-transform: translateX(100px);
    -o-transform: translateX(100px);
    transform: translateX(100px);
  }
  /* line 3303, templates/g5_hydrogen/custom/scss/custom.scss */
  60% {
    opacity: 1;
    -webkit-transform: translateX(-20px);
    -moz-transform: translateX(-20px);
    -ms-transform: translateX(-20px);
    -o-transform: translateX(-20px);
    transform: translateX(-20px);
  }
  /* line 3312, templates/g5_hydrogen/custom/scss/custom.scss */
  100% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
}
/* line 3321, templates/g5_hydrogen/custom/scss/custom.scss */
.stockquote-table {
  width: 100%;
}
/* line 3325, templates/g5_hydrogen/custom/scss/custom.scss */
.b-language-switcher {
  padding: 0 10px;
}
/* line 3327, templates/g5_hydrogen/custom/scss/custom.scss */
.b-language-switcher p {
  margin: 10px;
  text-align: center;
}
@media (min-width: 1024px) {
  .b-language-switcher p {
    text-align: right;
  }
}
