﻿* {
  margin: 0;
  padding: 0;
  width: 100%;
  float: left;
  outline: 0;
  border: none;
  box-sizing: border-box;
  text-decoration: none;
  list-style: none;
  font-size: inherit;
  font-weight: inherit;
  font-family: inherit;
  background: none;
  color: #333333;
}

html {
  overflow: auto;
}

.widthA, header li, header a, .fltNo, .container, .fltL, .fltR {
  width: auto;
}

.fltR {
  float: right;
}

.fltL {
  float: left;
}

.fltNo, header a, .container {
  float: none;
}

.txtR, header .hdrLnks {
  text-align: right;
}

.txtDusyGray, .ttl3, .ttl2, .ttl1, .hdrLnks {
  color: #989898;
}

.txtDoveGray {
  color: #676767;
}

.txtMineShaft, .ftrMns, .hdrMns {
  color: #333333;
}

.txtCodGray, .ftrLnks {
  color: #1D1D1D;
}

.txtCuriousBlue {
  color: #27A0DB;
}

.txtMatisse {
  color: #2068B0;
}

.txtChathamsBlue {
  color: #154384;
}

.hdrMns {
  font-size: 10px;
  text-transform: uppercase;
}
@media (max-width: 759px) {
  .hdrMns {
    display: none;
  }
  .hdrMns ul {
    text-align: right;
    margin: 0;
  }
}

.hdrLnks {
  font-size: 9pt;
  text-transform: uppercase;
}

.ftrMns {
  font-size: 13px;
  text-transform: uppercase;
}
@media (max-width: 759px) {
  .ftrMns {
    font-size: 12px;
  }
}

.ftrLnks {
  font-size: 12px;
}
@media (max-width: 759px) {
  .ftrLnks {
    font-size: 11px;
  }
}

.ttl1 {
  font-size: 15px;
  font-weight: 400;
}
@media (min-width: 1100px) {
  .ttl1 {
    font-size: 17px;
  }
}

.ttl2 {
  font-size: 15px;
  font-weight: 400;
}
@media (min-width: 1100px) {
  .ttl2 {
    font-size: 17px;
  }
}

.ttl3 {
  font-size: 14px;
}
@media (min-width: 1100px) {
  .ttl3 {
    font-size: 17px;
  }
}

.ttl1 {
  font-size: 17px;
  color: #676767;
}

body {
  font-family: "Gotham A", "Gotham B";
  font-style: normal;
  font-weight: 300;
}

footer,
section {
  padding: 14px 38px 14px 34px;
}
@media (min-width: 1100px) {
  footer,
  section {
    padding: 14px 80px 14px 80px;
  }
}

header {
  padding: 30px 38px 30px 34px;
}
@media (min-width: 1100px) {
  header {
    padding: 30px 80px 30px 80px;
  }
}

.container {
  min-width: 280;
  max-width: 1600px;
  margin: 0 auto;
}
.container:after {
  display: table;
  content: "";
  clear: both;
}

.bgDusyGray {
  background: #989898;
}

.bgDoveGray {
  background: #676767;
}

.bgMineShaft {
  background: #333333;
}

.bgCodGray {
  background: #1D1D1D;
}

.bgCuriousBlue {
  background: #27A0DB;
}

.bgMatisse {
  background: #2068B0;
}

.bgChathamsBlue {
  background: #154384;
}

.bgWhite {
  background: #fff;
}

.bgBlack {
  background: #000;
}

.col12 {
  width: 100%;
}

.desk12 {
  width: 100%;
}

.col11 {
  width: 91.6666666667%;
}

.desk11 {
  width: 91.6666666667%;
}

.col10 {
  width: 83.3333333333%;
}

.desk10 {
  width: 83.3333333333%;
}

.col9 {
  width: 75%;
}

.desk9 {
  width: 75%;
}

.col8 {
  width: 66.6666666667%;
}

.desk8 {
  width: 66.6666666667%;
}

.col7 {
  width: 58.3333333333%;
}

.desk7 {
  width: 58.3333333333%;
}

.col6 {
  width: 50%;
}

.desk6 {
  width: 50%;
}

.col5 {
  width: 41.6666666667%;
}

.desk5 {
  width: 41.6666666667%;
}

.col4 {
  width: 33.3333333333%;
}

.desk4 {
  width: 33.3333333333%;
}

.col3 {
  width: 25%;
}

.desk3 {
  width: 25%;
}

.col2 {
  width: 16.6666666667%;
}

.desk2 {
  width: 16.6666666667%;
}

.col1 {
  width: 8.3333333333%;
}

.desk1 {
  width: 8.3333333333%;
}

@media (min-width: 980px) and (max-width: 1099px) {
  .tabL12 {
    width: 100%;
  }
  .tabL11 {
    width: 91.6666666667%;
  }
  .tabL10 {
    width: 83.3333333333%;
  }
  .tabL9 {
    width: 75%;
  }
  .tabL8 {
    width: 66.6666666667%;
  }
  .tabL7 {
    width: 58.3333333333%;
  }
  .tabL6 {
    width: 50%;
  }
  .tabL5 {
    width: 41.6666666667%;
  }
  .tabL4 {
    width: 33.3333333333%;
  }
  .tabL3 {
    width: 25%;
  }
  .tabL2 {
    width: 16.6666666667%;
  }
  .tabL1 {
    width: 8.3333333333%;
  }
}
@media (min-width: 760px) and (max-width: 979px) {
  .tabP12 {
    width: 100%;
  }
  .tabP11 {
    width: 91.6666666667%;
  }
  .tabP10 {
    width: 83.3333333333%;
  }
  .tabP9 {
    width: 75%;
  }
  .tabP8 {
    width: 66.6666666667%;
  }
  .tabP7 {
    width: 58.3333333333%;
  }
  .tabP6 {
    width: 50%;
  }
  .tabP5 {
    width: 41.6666666667%;
  }
  .tabP4 {
    width: 33.3333333333%;
  }
  .tabP3 {
    width: 25%;
  }
  .tabP2 {
    width: 16.6666666667%;
  }
  .tabP1 {
    width: 8.3333333333%;
  }
}
@media (max-width: 759px) {
  .mob12 {
    width: 100%;
  }
  .mob11 {
    width: 91.6666666667%;
  }
  .mob10 {
    width: 83.3333333333%;
  }
  .mob9 {
    width: 75%;
  }
  .mob8 {
    width: 66.6666666667%;
  }
  .mob7 {
    width: 58.3333333333%;
  }
  .mob6 {
    width: 50%;
  }
  .mob5 {
    width: 41.6666666667%;
  }
  .mob4 {
    width: 33.3333333333%;
  }
  .mob3 {
    width: 25%;
  }
  .mob2 {
    width: 16.6666666667%;
  }
  .mob1 {
    width: 8.3333333333%;
  }
}
@media (max-width: 1284px) and (min-width: 982px) {
  .ftrMns {
    width: 33.33%;
  }
  .ftrLnks {
    width: 66.66%;
  }
}
.icn {
  width: 56px;
  height: 56px;
}
.icn.linkedIn {
  transform: scale(0.5, 0.5) translate(-38px, 10px);
}

footer .container {
  display: flex;
}
@media (max-width: 759px) {
  footer .container {
    display: block;
  }
}
footer a {
  padding: 7px 0;
}
footer ul {
  padding: 14px 0;
  border-top: 5px solid #CCCBCB;
}
footer .ftrMns {
  padding: 0 7px 28px 0;
  position: relative;
}
@media (max-width: 759px) {
  footer .ftrMns {
    padding: 0 0 28px;
  }
}
footer .ftrLnks {
  padding: 0 0 28px 7px;
  position: relative;
}
@media (max-width: 759px) {
  footer .ftrLnks {
    padding: 0 0 28px;
  }
}
footer .ftrLnks ul {
  -moz-column-count: 3;
  -webkit-column-count: 3;
  column-count: 3;
  column-fill: balance;
}
footer .ftrLnks li {
  display: inline-block;
  -webkit-column-break-inside: avoid;
  height: auto;
}
footer .btmTxt {
  position: absolute;
  left: 5px;
  bottom: 0;
}
@media (max-width: 759px) {
  footer .btmTxt {
    position: absolute;
    left: 0;
  }
}
footer .btmTxt.copyRight {
  bottom: -50px;
  padding-bottom: 30px;
}
footer .btmTxt.copyRight span {
  color: #1D1D1D;
}
@media (max-width: 759px) {
  footer .btmTxt.copyRight {
    bottom: -125px;
  }
}
footer .btmTxt.copyRight a {
  display: inline;
  width: 200px;
  float: none;
  color: #1D1D1D;
  font-weight: 300;
  letter-spacing: -0.03em;
  font-size: 12px;
}
@media (max-width: 759px) {
  footer .btmTxt.copyRight a {
    font-size: 11px;
    display: block;
  }
}
footer .extracredittext p {
  font-size: 12px;
}
footer .extracredittext p a {
  display: inline !important;
}

header .container {
  position: relative;
}
header .fltR {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
@media (max-width: 759px) {
  header .fltR {
    display: block;
    position: static;
    width: 100%;
  }
}
header .Hamburger {
  display: none;
}
@media (max-width: 759px) {
  header .Hamburger {
    display: block;
    background: url("/Content/CMSImages/hamburger.svg");
    background-repeat: no-repeat;
    background-size: cover;
    width: 25px;
    height: 19px;
    float: right;
  }
}
header .Hamburger.open {
  display: none;
}
@media (max-width: 759px) {
  header .Hamburger.open {
    display: block;
    background: url("/Content/CMSImages/hamburger_close.svg");
    width: 20px;
    height: 15px;
    padding: 0;
  }
}
header .logo {
  background-size: 198px 81px;
  width: 198px;
  height: 81px;
  display: block;
  z-index: 9;
  padding: 0 0;
}
@media (max-width: 759px) {
  header .logo {
    background-size: 168px 69px;
    width: 168px;
    height: 69px;
  }
}
@media (max-width: 759px) {
  header .hdrLnks {
    display: block;
    position: absolute;
    top: 0;
    z-index: 1;
  }
}
header a {
  padding: 10px 7px;
}
header a:last-child {
  padding: 10px 0 10px 7px;
}
@media (max-width: 759px) {
  header a:last-child {
    padding: 10px 0;
  }
}
@media (max-width: 759px) {
  header a {
    width: 100%;
    float: left;
    padding: 10px 0;
  }
}
header li {
  margin: 0 7px 0 0;
}
@media (max-width: 759px) {
  header li {
    width: 100%;
    margin: 0;
  }
}
header li:last-child {
  margin: 0;
}

@media (max-width: 759px) {
  .hdrImg {
    padding: 0;
  }
}

section.hdrImg {
  padding: 0;
}

.SquareImage {
  max-width: 200px;
  height: auto;
}

.ControlsContainer {
  margin-top: 20px;
  padding: 0 38px 0 34px;
}
@media (min-width: 1100px) {
  .ControlsContainer {
    padding: 20px 80px 0 80px;
  }
}

.ControlsContainer .container {
  margin: 0 auto 40px auto;
}

.ControlsContainer .container.NoMargin {
  margin: 0 auto 20px auto;
}

.ControlsContainer .container.NoMargin .BottomLink {
  margin: 0;
}

@media (min-width: 768px) {
  .ControlsContainer .container {
    margin: 0 auto 60px auto;
  }
  .ControlsContainer .container.NoMargin {
    margin: 0 auto 20px auto;
  }
  .ControlsContainer .container.NoMargin .BottomLink {
    margin: 0;
  }
}
.DesktopThird {
  display: none;
}

.DesktopTwoThird {
  width: 100%;
}

@media (min-width: 1100px) {
  .DesktopThird {
    display: block;
    width: 33.33%;
  }
  .DesktopTwoThird {
    width: 66.66%;
  }
}
.MapContainer {
  width: 100%;
  height: 400px;
}

/*min height for network map*/
.MapContainer.NetworkMap {
  height: 540px;
}

/*info window*/
.MapContainer .gm-style-iw {
  width: 285px !important;
  min-height: 150px;
}

/*street view and fullscreen*/
.MapContainer .gm-fullscreen-control, .MapContainer .gm-svpc {
  display: none;
}

.gmnoprint .gm-style-mtc {
  display: none;
}

.PaddR10 {
  padding-right: 10px;
}
@media (max-width: 759px) {
  .PaddR10 {
    padding-right: 0;
  }
}

.MobPaddT30 {
  padding-top: 30px;
}

@media (min-width: 768px) {
  .MobPaddT30 {
    padding-top: 0;
  }
}
.darkblue {
  border-top: 4px #2068b0 solid;
  padding-top: 15px;
}

.red {
  border-top: 4px #e43133 solid;
  padding-top: 15px;
}

.orange {
  border-top: 4px #f7bc90 solid;
  padding-top: 15px;
}

.lightblue {
  border-top: 4px #50b2e2 solid;
  padding-top: 15px;
}

.BottomBar {
  padding-bottom: 20px;
  border-bottom: 4px #d8d8d8 solid;
}

.TopBar {
  padding-top: 20px;
  border-top: 4px #d8d8d8 solid;
}

.TopBar.darkblue, .BottomBar.darkblue {
  border-top: 4px #2068b0 solid;
}

.TopBar.red, .BottomBar.red {
  border-top: 4px #e43133 solid;
}

.TopBar.orange, .BottomBar.orange {
  border-top: 4px #f7bc90 solid;
}

.TopBar.lightblue, .BottomBar.lightblue {
  border-top: 4px #50b2e2 solid;
}

.MainNav.Active {
  color: #154384;
  text-shadow: 0.25px 0.25px;
}

.MainNav:hover {
  color: #2068b0;
}

.SquareImage.LeftImage {
  margin: 10px 0;
}

.ImageMapContainer {
  position: relative;
  overflow: hidden;
}

.ImageMapContainer .MainImageMap {
  width: auto;
  float: right;
}

.ImageMapContainer a, .ImageMapContainer .ImageMapPin {
  width: 34px;
  height: 46px;
}

/*fonts*/
p, .container div {
  margin: 0 0 10px 0;
  font-weight: 300;
  letter-spacing: -0.03em;
  font-size: 16px;
  line-height: 1.3em;
}
@media (max-width: 759px) {
  p, .container div {
    font-size: 15px;
  }
}
@media (min-width: 760px) and (max-width: 979px) {
  p, .container div {
    font-size: 15px;
  }
}
@media (min-width: 1100px) {
  p, .container div {
    font-size: 18px;
  }
}

.TitleAndText h1, .LeftDetails h1 {
  padding: 0 0 20px 0;
  font-weight: 500;
  letter-spacing: -0.03em;
  /*font-size: 17px;*/
  font-size: 18px;
}
@media (max-width: 759px) {
  .TitleAndText h1, .LeftDetails h1 {
    /*font-size: 15px;*/
    font-size: 16px;
  }
}
@media (min-width: 760px) and (max-width: 979px) {
  .TitleAndText h1, .LeftDetails h1 {
    /*font-size: 15px;*/
    font-size: 16px;
  }
}
@media (min-width: 1100px) {
  .TitleAndText h1, .LeftDetails h1 {
    font-size: 19px;
  }
}

.ThreeText h2, .ThreeText h1, .RightDetails h2, .ThreeTextImage h2, .TitleAndText h2 {
  margin: 0 0 10px 0;
  font-weight: 500;
  letter-spacing: -0.03em;
  font-size: 17px;
}
@media (max-width: 759px) {
  .ThreeText h2, .ThreeText h1, .RightDetails h2, .ThreeTextImage h2, .TitleAndText h2 {
    font-size: 15px;
  }
}
@media (min-width: 760px) and (max-width: 979px) {
  .ThreeText h2, .ThreeText h1, .RightDetails h2, .ThreeTextImage h2, .TitleAndText h2 {
    font-size: 15px;
  }
}

.MainNav {
  font-weight: 400;
  letter-spacing: -0.03em;
  font-size: 14px;
}
@media (max-width: 759px) {
  .MainNav {
    font-size: 14px;
  }
}

.Map h2 {
  font-weight: bold;
}

.Map a {
  float: none;
}

.ThreeTextImage h2.FullImage {
  margin: 0 0 40px 0;
  height: 40px;
  line-height: 1em;
}

.ThreeTextImage h2.FullImage, .LeftDetails h2 {
  font-weight: 500;
  letter-spacing: -0.03em;
  font-size: 17px;
}
@media (max-width: 759px) {
  .ThreeTextImage h2.FullImage, .LeftDetails h2 {
    font-size: 15px;
  }
}
@media (min-width: 760px) and (max-width: 979px) {
  .ThreeTextImage h2.FullImage, .LeftDetails h2 {
    font-size: 15px;
  }
}

.ThreeTextImage h3, .LeftDetails h3 {
  margin: 10px 0;
  font-size: 13px;
  text-transform: uppercase;
  font-weight: 300;
  letter-spacing: -0.03em;
}
@media (max-width: 759px) {
  .ThreeTextImage h3, .LeftDetails h3 {
    font-size: 13px;
  }
}
@media (min-width: 760px) and (max-width: 979px) {
  .ThreeTextImage h3, .LeftDetails h3 {
    font-size: 12px;
  }
}

.ReadMore {
  margin: 20px 0 0;
  color: #2068b0;
  font-weight: 300;
  letter-spacing: -0.03em;
  font-size: 16px;
}
@media (max-width: 759px) {
  .ReadMore {
    font-size: 14px;
  }
}
@media (min-width: 760px) and (max-width: 979px) {
  .ReadMore {
    font-size: 16px;
  }
}

footer .ftrLnks a {
  color: #333333;
  font-weight: 300;
  letter-spacing: -0.03em;
  font-size: 14px;
  line-height: 19px;
  display: block;
  /*height: 35px !important;*/
}
@media (max-width: 759px) {
  footer .ftrLnks a {
    font-size: 12px;
  }
}

footer .ftrMns a {
  color: #1D1D1D;
  font-weight: 300;
  letter-spacing: -0.03em;
  font-size: 13px;
}
@media (max-width: 759px) {
  footer .ftrMns a {
    font-size: 12px;
  }
}

.copyRight {
  color: #1D1D1D;
  font-weight: 300;
  letter-spacing: -0.03em;
  font-size: 12px;
}
@media (max-width: 759px) {
  .copyRight {
    font-size: 11px;
  }
}

.BottomLink {
  margin: 50px 0 20px !important;
  border: 1px solid #2068b0;
  width: auto;
  padding: 10px;
  color: #2068b0;
  clear: both;
  min-width: 100px;
  text-align: center;
}
.BottomLink a {
  color: #154384 !important;
  font-weight: 500;
  letter-spacing: -0.03em;
  font-size: 12px;
}
@media (min-width: 760px) and (max-width: 979px) {
  .BottomLink a {
    font-size: 11px;
  }
}
@media (max-width: 759px) {
  .BottomLink a {
    font-size: 12px;
  }
}
@media (max-width: 759px) {
  .BottomLink {
    margin: 20px 0 10px;
  }
}

.NoMargin .BottomLink {
  margin: 10px 0 20px !important;
}

.RightDetails a, .gm-style-iw a {
  color: #27A0DB;
  float: none;
  font-weight: 300;
  letter-spacing: -0.03em;
  font-size: 16px;
}
@media (min-width: 760px) and (max-width: 979px) {
  .RightDetails a, .gm-style-iw a {
    font-size: 15px;
  }
}
@media (max-width: 759px) {
  .RightDetails a, .gm-style-iw a {
    font-size: 15px;
  }
}
@media (min-width: 1100px) {
  .RightDetails a, .gm-style-iw a {
    font-size: 18px;
  }
}

.TitleAndText a {
  color: #27A0DB;
  float: none;
}

.LeftDetails br, .Map br, .RightDetails br, .gm-style-iw br {
  float: none;
}

.RightDetails strong, .gm-style-iw strong {
  font-weight: bold;
}

.RightDetails ul {
  margin-bottom: 15px;
}

.RightDetails ul li {
  list-style: none;
  margin-left: 0;
  padding-left: 20px;
  line-height: 1.5em;
}

.RightDetails ul li:before {
  display: inline-block;
  content: "-";
  width: 20px;
  margin-left: -20px;
}

.LeftDetails p, .LeftDetails strong, .LeftDetails h3 {
  font-weight: 300;
  letter-spacing: -0.03em;
  font-size: 13px;
}
@media (max-width: 759px) {
  .LeftDetails p, .LeftDetails strong, .LeftDetails h3 {
    font-size: 14px;
  }
}
@media (min-width: 760px) and (max-width: 979px) {
  .LeftDetails p, .LeftDetails strong, .LeftDetails h3 {
    font-size: 13px;
  }
}

.LeftDetails p {
  width: 90%;
}
@media (max-width: 759px) {
  .LeftDetails p {
    width: 100%;
  }
}

.LeftDetails strong, .LeftDetails h3 {
  text-transform: uppercase;
  color: #333333;
}

/*footer .Nucleus {
    padding-left:20px;
    width:200px;
    float:left;display:inline-block;
    a {
        height: auto !important;
        padding: 0;
        font-size: 12px;
        @media (max-width: 759px) {
            font-size: 11px;
        }

    }
}*/

/*# sourceMappingURL=data:application/json;charset=utf-8,%7B%22version%22:3,%22sourceRoot%22:%22%22,%22sources%22:%5B%22file:///C:/websites/Kelvin%2520Chia/src/KelvinChia/sass/base/_reset.scss%22,%22file:///C:/websites/Kelvin%2520Chia/src/KelvinChia/sass/variable/_colour.scss%22,%22file:///C:/websites/Kelvin%2520Chia/src/KelvinChia/sass/base/_extend.scss%22,%22file:///C:/websites/Kelvin%2520Chia/src/KelvinChia/sass/base/_typography.scss%22,%22file:///C:/websites/Kelvin%2520Chia/src/KelvinChia/sass/base/_base.scss%22,%22file:///C:/websites/Kelvin%2520Chia/src/KelvinChia/sass/variable/_breakPoints.scss%22,%22file:///C:/websites/Kelvin%2520Chia/src/KelvinChia/sass/base/_theme.scss%22,%22file:///C:/websites/Kelvin%2520Chia/src/KelvinChia/sass/layout/_grid.scss%22,%22file:///C:/websites/Kelvin%2520Chia/src/KelvinChia/sass/element/_icon.scss%22,%22file:///C:/websites/Kelvin%2520Chia/src/KelvinChia/sass/components/_footer.scss%22,%22file:///C:/websites/Kelvin%2520Chia/src/KelvinChia/sass/components/_header.scss%22,%22file:///C:/websites/Kelvin%2520Chia/src/KelvinChia/sass/components/ThreeTextImage.scss%22,%22file:///C:/websites/Kelvin%2520Chia/src/KelvinChia/sass/layout/ModulesCommon.scss%22%5D,%22names%22:%5B%5D,%22mappings%22:%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%22%7D */