.logo-box{
	display: flex;
	flex-direction: row;
	align-items: center;
}
.site-info {
  text-transform: uppercase;
  font-family: "Merriweather Sans", sans-serif;
  font-size: small;
  line-height: 1.6em;
}
.site-info a{
	color: #fff;
}
a.site-info-pte {
    border-bottom: 1px solid rgb(255, 255, 255);
    padding-bottom: 2px;
}
@media screen and (max-width: 625px){
	 .site-info {font-size: xx-small;}
	 .logo-img img {width: 50px;}
	 a.site-info-pte {padding-bottom: unset;}
	 section.region.region-header {width: 70%;}
}

.subpage-title {
    font-family: 'PteSans', 'PteSerif', 'PteSlab';
    text-transform: uppercase;
    background: #003087;
    font-weight: 600;
    font-family: inherit;
}

.subpage-title a, .subpage-title a:hover {
    color: #ffffff;
}

@media screen and (min-width: 992px) {
    .subpage-title {
       padding-left: 8px;
       line-height: 40px;
       font-size: 16px;
    }
}

.site-logo img {
    padding: 10px;
    width:350px!important;
    
}

.subpage-title a {
    padding-left: 75px;
}