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








/************************************* Footer  +++++++++++++++++++++++++*/

.footer .wrapper {
    padding: 0
}

.footer .wrapper p {
    margin-bottom: 0
}

.footer-tag {
    color:#fefefe;
}


.footer-block p {
    color: #eee;
    letter-spacing: 1px;
        margin-top: 0;
    margin-bottom: 0;
}


.footer-block-mb p {
    color: #eee;
    letter-spacing: 1px;
}

.footer-block p a {
    color: #eee;
    letter-spacing: 1px;
}

.footer-block p a:hover {
    color: #777
}

.footer-block-mb img {
  
        margin-top: 0;
    margin-bottom: 1em;
}

.footer-bottom-links a {
    color: #eee;
    letter-spacing: 1px;
}

.footer-bottom-links a:hover {
    color: #777
}


.footer {
  position: bottom;
    padding-top:auto;
     padding-bottom; 1em;

}
.footer {
  color: #8aa0ae;
  padding: 2rem 0 0;
   width: 100%;
    overflow: hidden;
    background: #222;
}


.footer .column-block {
  margin-bottom: 30px;
}

.footer > .row {
  margin-bottom: 1rem;
}

@media screen and (max-width: 39.9375em) {
  .marketing-site-footer .columns {
    margin-bottom: 2rem;
  }
}

.footer-tag {
  letter-spacing: 1px;
  color: #fefefe;
  margin-top: 0rem;
margin-bottom: 1rem;
}

.footer-phone {
  letter-spacing: 1px;
    font-weight: 600;
  color: #fefefe;
  margin-top: 0rem;
margin-bottom: 1rem;
}

.footer-title {
  color: #fefefe;
	  margin-top: 0rem;
  margin-bottom: 1rem;
  font-size: 1.25rem;
}

.footer a {
	color: #fefefe;
}
.footer a:hover {
	color: #8aa0ae;
}
.footer-bottom {
  background: #020304;
}

.footer-bottom p {
  padding-top:  2em;
}


.footer-bottom .menu {
  margin-bottom: 1em;
	text-align: center;
}

.footer-bottom .footer-bottom-links a {
  color: #fefefe;
}
.footer-bottom .footer-bottom-links a:hover {
  color: #8aa0ae;

@media screen and (max-width: 63.9375em) {
  .mfooter-bottom .footer-bottom-links {
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}

@media screen and (max-width: 63.9375em) {
  .footer-bottom {
    text-align: center;
  }
}

    
    
