/* ------------------------------------------------------------*/
/* ------------------------------------------------------------*/
a {
  color: #126262;
}
a:hover {
  color: #1ea2a2;
}
/* ------------------------------------------------------------*/
.tbl {
  display: table;
}
.tbl .tbl-r {
  display: table-row;
}
.tbl .tbl-r .tbl-c {
  display: table-cell;
}
/* ------------------------------------------------------------*/
.w-header {
  padding: 5px 10px;
  border-top: solid 1px #ccc;
  border-bottom: solid 1px #ccc;
}
.w-header .w-link-home {
  font-size: 2em;
  line-height: 1em;
  text-decoration: none;
  display: block;
  width: 32px;
  height: 32px;
}
.w-page {
  min-height: calc(100vh - 140px);
}
.w-page .w-leftWrapper {
  border-right: solid 1px #ccc;
}
.w-footer {
  min-height: 100px;
  height: 100px;
  position: relative;
  background-color: #0e4c4c;
  color: white;
}
.w-footer::before {
  display: block;
  position: relative;
  z-index: 9999;
  content: " ";
  height: 20px;
  width: 100%;
  background-image: linear-gradient(90deg, #0e4c4c 21.43%, #fbfbfb 21.43%, #fbfbfb 50%, #0e4c4c 50%, #0e4c4c 71.43%, #fbfbfb 71.43%, #fbfbfb 100%);
  background-size: 100px 100px;
  background-position: 50px 50px;
}
.w-subFooter {
  height: 40px;
  background-color: #f0f0f0;
}
.w-subFooter .w-inner {
  height: inherit;
  padding: 0px 0px;
}
.w-subFooter .w-inner .tbl {
  height: inherit;
  width: 100%;
}
.w-subFooter .w-inner .tbl .tbl-row {
  height: inherit;
}
.w-subFooter .w-inner .tbl .tbl-row .tbl-cell {
  height: inherit;
  vertical-align: middle;
  padding: 0 10px;
  font-size: 12px;
}
.w-subFooter .w-inner .tbl .tbl-row .tbl-cell .w-copyright {
  color: #062121;
}
/* ------------------------------------------------------------*/
.w-miniProjectsList {
  margin-top: 10px;
  margin-bottom: 40px;
}
.w-miniProjectsList h4 {
  display: inline-block;
  padding: 0 10px 5px;
  border-bottom: solid 3px #ccc;
}
.w-miniProjectsList ul {
  margin: 0;
  padding: 0;
}
.w-miniProjectsList ul li {
  list-style-type: none;
}
