@import url(fontawesome-all.min.css);
@import url("https://fonts.googleapis.com/css?family=Open+Sans:400,600,400italic,600italic|Roboto+Slab:400,700");
/*
	Editorial by HTML5 UP
	html5up.net | @ajlkn
	Free for personal and commercial use under the CCA 3.0 license (html5up.net/license)
*/
@font-face{
font-family: 'Merriweather';
src: url('https://fonts.googleapis.com/css2?family=Merriweather&display=swap');
}
#header-container{
  padding: 0 !important;
  margin: 0 !important;
  width: 100% !important;
}
.site-logo{
  padding-top: 1.5rem;
  background: #f3f4f4;
 padding-left: 4rem;
 height: 8.063rem;
}
.sub-logo{
  font-size: 1.124rem;
}
.main-logo{
  font-family: Merriweather;
  font-size: 1.93rem;
}
.site-branding{
  background: #1e1e1e;
  height: 2rem;
}
.site-branding img{
  padding-left: 4rem;
  padding-top: 0.5rem;
}

#footer{
width: 100% !important;
padding:0;
}
.sub-footer{
  height: 28.738rem;
  padding-left: 64px;
    padding-right: 64px;
    padding-top: 40px;
    margin-left: 39.6px;
    margin-right: 39.6px;
}
.footer-site-logo{
height: 80.8px;
    width: 1312px;
margin-bottom: 32px;
}
.footer-site-logo img{
width: 220px;
}
.sub-footer-grid{
display: flex;
}
.footer-site-desc p{
    line-height: 1.5;
    height: 105px;
    width: 318px;
    font-size: 0.875rem;
}
.get-in-touch-list>li:first-child{
font-weight: 700;
}
.get-in-touch-list{
list-style: none !important;
    font-size: .875rem !important;
}
.resource-list>li:first-child{
font-weight: 700;
}
.resource-list{
list-style: none !important;
    font-size: .875rem !important;
}
.related-services-list>li:first-child{
font-weight: 700;
}
.related-services-list{
list-style: none !important;
    font-size: .875rem !important;
}
.main-footer{
background: #f3f4f4;
}
.copyright-footer{
background: #1e1e1e;
    color: white;
    height: 107px;
    display: flex;
    align-items: center;
}
.cr-sub-footer{
display: flex;
    margin-left: 10px;
    padding-left: 64px;
    padding-right: 64px;
}
.cr-footer-logo img{
width: 14rem;
}
.cr-desc{
font-size: 0.875rem;
}
.cr-links{
font-size: 0.875rem;
    /*margin-left: 87.21px;*/
}
.cr-links a{
color: white;
}