.search-results form.search-form.search-page-form {display: none}
.search-results h2 {display: none}
.renewable-block .img-responsive {display: initial}
#company-info .link, #sustainability .link {color: #333}
#company-info .link p, #sustainability .link p {margin-bottom: 10px}
#company-info .link:hover, #sustainability .link:hover {text-decoration: none}
.newsticker {height: 25px;bottom: 45px;overflow: hidden}
.boxer-2 {display: table;border-collapse: collapse;background: #e4e4e4;width: 100%;font-family: "TSTAR00Bold", Helvetica, Arial, sans-serif}
.box-2 {border: 2px solid #e4e4e4}
.box-2-left {text-align: center;background: white;font-weight: bold}
.boxer-2 .box-row-2 {display: table-row;height: 110px}
.no-border-bottom {border-bottom: 0px}
.no-border-bottom:after {background-color: #e4e4e4;width: 80%;height: 2px;content: "";display: block;margin: 0 auto;height: 2px;position: inherit;margin-top: 55px}
.no-border-bottom-white:after {background-color: white;width: 80%;height: 2px;content: "";display: block;margin: 0 auto;height: 2px;position: inherit;margin-top: 55px}
.border-two-white:after {background-color: white}
.box-20-perc {width: 20%}
.padding-top-first-line {display: table-cell;text-align: center;vertical-align: middle;padding-bottom: 0px;padding-top: 50px;padding-top: 50px;height: 55px !important}
.no-border-top {border-top: 0px}
.boxer-2 .box-2 {display: table-cell;text-align: center;vertical-align: middle}
.padding-top-first {padding-top: 55px}
.box-2-right {text-align: left !important;padding-left: 40px !important;padding-right: 40px !important}
.padding-top-first-line:after {width: 100% !important}
.no-border-bottom-white:after {background-color: #e4e4e4;width: 80% !important;height: 2px;content: "";display: block;margin: 0 auto;margin-top: 0px;height: 2px;position: inherit;margin-top: 55px}
.no-border-bottom-white {border-bottom-width: 0}
.mission-vision {margin-top: 0;margin-bottom: 0;width: 179%;color: white;position: absolute;bottom: -60px}
.boxer {display: table;border-collapse: collapse}
.boxer .box-row {display: table-row}
.boxer .box {display: table-cell;text-align: left;vertical-align: top}
.box2 {padding-left: 4%}
.box2 > a, .box2 > a:visited, .box > a:hover {color: #fff}
@media screen and (max-width: 768px) {
  .mission-vision {width: 100%;color: white;bottom: 80px}
  .page-professions-figures {display: none}
}
div.videoloop-cta > span {opacity: 0.7}
@media (min-width: 768px) {
  .media-block-2 .col-sm-6 {min-height: 117px}
}
#block-twitterblock .newsticker {position: relative}
@media screen and (min-height: 700px) and (min-width: 64em) {
  #blockVideoLoop {height: 45vw !important}
}

/*# sourceMappingURL=tunnelpro.css.map */
/*video loop element*/
.videoloop-box {
  position: absolute;
  top: 35%;
  z-index: 102;
  width: 50%;
  margin-left: 25%;
  text-align: center;
  color: white;
  background: #ffffff5e;
  text-shadow: 1px 1px #000;
  padding: 20px;
}
.cta-video-onclick {
  margin: 40px 20px;
  background-color: #fff;
  color: #737e6d;
  font-weight: 700;
  font-family: "DomaineMedium", serif;
  font-size: 1.25em;
  -moz-transition: color 0.3s, background-color 0.3s;
  -o-transition: color 0.3s, background-color 0.3s;
  -webkit-transition: color 0.3s, background-color 0.3s;
  transition: color 0.3s, background-color 0.3s;
  min-width: 18%;

}
