.bg-wht {
  background-color: #f9f7f7; }

.fnt-wht {
  color: #f9f7f7; }

.bg-blk {
  background-color: #151515; }

.fnt-red {
  color: #e84e2c; }

.fnt-blue {
  color: #007bff !important; }

.csr-ptr {
  cursor: pointer; }

h2.htitle {
  color: #87cefa; }

#banner {
  height: 100vh; }
  #banner nav.navbar {
    position: fixed;
    width: 100%;
    z-index: 200000000;
    border-bottom: 1px solid #777; }
  #banner #navmobile {
    color: #f9f7f7; }
  #banner nav.navbar + div {
    padding-top: 10vh;
    height: 90vh; }
  #banner a.navbar-brand {
    color: #0d0c0c; }
    #banner a.navbar-brand img {
      height: 4rem; }
  #banner ul.navbar-nav > li {
    position: relative; }
    #banner ul.navbar-nav > li.active::after {
      content: " ";
      width: 90%;
      height: 5px;
      background-color: #e84e2c;
      display: inline-block;
      position: absolute;
      left: 5%;
      bottom: -17px; }
    #banner ul.navbar-nav > li a {
      cursor: pointer; }
  #banner #coy-values {
    height: 10%; }
    #banner #coy-values div > div:hover span {
      color: #e84e2c; }

#row3 {
  background-color: #f8f8ff; }
  #row3 p.svc {
    position: relative;
    padding-left: 20px;
    left: 10px; }
    #row3 p.svc::before {
      content: "\f0da";
      position: absolute;
      font-family: "Font Awesome 5 Free";
      left: 0;
      font-weight: 900; }
  #row3 .svcone {
    height: 25rem; }

#row4 #pfs > div > div {
  position: relative;
  width: 100%;
  height: 100%;
  top: -100%; }
#row4 #pfs > div > div > a {
  display: none;
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  background-color: rgba(0, 0, 0, 0.5);
  padding-top: calc(30% + 8px);
  padding-left: calc(50% - 30px); }
#row4 #pfs > div > div:hover > a {
  display: block;
  color: #f9f7f7;
  text-decoration: none; }
#row4 a#pfmore:hover {
  color: #e84e2c;
  text-shadow: 0 1px 1px #e84e2c;
  text-decoration: none; }
#row4 ul#pfmore-list {
  list-style: inside square; }

#row5 {
  background-color: #f8f8ff; }
  #row5 .teamone {
    padding-left: 50px;
    position: relative;
    border-bottom: 1px solid rgba(255, 0, 0, 0.5); }
    #row5 .teamone:last-child {
      border-bottom: none; }
    #row5 .teamone img {
      position: absolute;
      top: 4px;
      left: 4px; }
    #row5 .teamone .name {
      color: maroon;
      font-size: 1.1rem; }
      #row5 .teamone .name + p {
        font-size: 20px; }

/*# sourceMappingURL=style.css.map */
