.bglight{background-color: #fff;}
.justify{text-align: justify;}
.noborder{border: none;}
nav{border-top:solid 2px #ff9900; border-bottom: solid 1px #003300;}
#overlay{position: fixed;top: 0;right: 0;left: 0;bottom: 0;background-color: rgba(255,255,255,1);z-index: 9999999;}
#logoBox{top: 0;right: 0;left: 0;bottom: 0;position: absolute;margin: auto;width: 256px;height: 100px;text-align: center;}
#logo{display: inline-block;background-color: rgba(49,49,49,0);opacity: 1;border-radius: 0;width: 256px;height: 100px;margin: 0 auto;}
.remove{display: none;}
#mainNav{top:5.4rem;border-top:none;border-bottom: solid 1px #ddd;}
#brandLink{color:#FFF;}
.extra-content {margin-top: 1rem;text-align: justify;font-family: Arial}
.pillars{margin-bottom: 4rem;}
@media only screen and (min-width: 100px) and (max-width: 700px) {
  .mobile-view { display: none;}
}
@media screen and (min-width: 768px){
  .dont-break-desktop { display: none; }
  .carousel-control-next-icon,
  .carousel-control-prev-icon{height: 5rem; width: 5rem;}
}
header{position: relative;top:9rem;}
section{position: relative;top: 4rem;}
footer{position: relative;top: 9rem;}
#slideshow{top:9rem}
.fw-100{font-weight: 100}
.fw-200{font-weight: 200}
.fw-300{font-weight: 300}
.fw-400{font-weight: 400}
/* #about{top:4rem;}/*fix height*/ */
.heading{color:#c06;}
.mt-0{color:#cc0066;}
.flex-well{display: flex; align-items: center;}
