  h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5 {
    font-family: 'Lato', 'Trebuchet MS', Arial, sans-serif;
}
h1.page-title {
    border-bottom: 1px solid #eeeeee;
    padding-bottom: 0.7rem;
    font-weight: 700;
}
.page-header.pb-4 {
	padding-bottom:0 !important;
}
/* banner modification */
.mauContainer {
    display: none !important;
}
.siteLogo img {
    width: 7rem;
}
.siteLogo {
    padding: 0.5rem 0 0 9rem;
}
.align-self-center {
    text-align: right;
}

/* -- */
@media (min-width: 700px) {
  .headerLeft {
    display: block;
    width: 20rem;
  }
 .ret-img-70 {
    width: 56%;
  }
 .searchContainer.custom { padding-left: 6rem; }
}
@media (min-width: 767px) { 
.site-header div.row, .site-header div.col { flex-grow: 0;}
.searchContainer.custom { padding-left: 0; }
}
@media (min-width: 972px) { 
.site-header div.row, .site-header div.col {
    flex-grow: 1;
  }
}

.site-header {
    border-top: 0;
}
.site-header .h1 a:hover, .site-header .h1 a:link, .site-header .h1 a:visited, .site-header h1 a:hover, .site-header h1 a:link, .site-header h1 a:visited {
    /* light bg color: #000;*/
    font-weight: 700;
}
/*
.site-header a.text-white {
    color: #000 !important;
} */

.site-header {
    padding: 0;
}
.site-header .h1, .site-header h1 {
    font-size: 1.5rem;
    text-align: right;
    font-family: 'Lato';
}
