@charset "utf-8";
/* CSS Document */

.pLaxLogos { 
  background-color: #ebebeb;
  background-attachment: fixed;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  color:#fff;
}

.pLaxWhtIconLogo { 
  background: 
    linear-gradient(to bottom right, 
    rgba(255,255,255,1), 
    rgba(230,230,230,0.9)), 
    url(../images/banners/logoBannerGry.jpg);
  background-attachment: fixed;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  color:#555555;
}

.white { 
  background-color: #fff;
  background-attachment: fixed;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  color:#272727;
}

.lightGrey { 
  background-color: #f2f2f2;
  background-attachment: fixed;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  color:#a8a8a8;
}

.Grey { 
  background-color: #dedede;
  background-attachment: fixed;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  color:#272727;
}

.footerGrey {
  background-color: #3a3a3a;
  background-attachment: fixed;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  color:#fff;
}

.TshikiLgtBrown {
  background-color: #dedede;
  background-attachment: fixed;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  color:#555555;
}

.pLaxCarousel {
  background-attachment: fixed;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  color:#fff;
}

.section-fullscreen {
  min-height: 100vh;
}

.section-90 {
  min-height: 90vh;
}

.section-85 {
  min-height: 85vh;
}

.section-80 {
  min-height: 80vh;
}

.section-65 {
  min-height: 65vh;
}

.section-10 {
  min-height: 10vh;
}

.section-xlg {
  padding: 150px 0 !important;
}

.section-lg {
  padding: 60px 0 !important;
}

.section-md {
  padding: 40px 0 !important;
}

.section-sm {
  padding: 20px 0 !important;
}

.flex-vertical-center {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  vertical-align:middle !important;
}

.centered {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
