.mxw400             { max-width:400px; }
.cell-align-center  { text-align:center; }



.sitelogo { height:120px; width:auto; }

.MastSite {
  font-family:Times New Roman,Times,serif;
  font-size:86px;
  font-weight:normal;
  color:#800000;
  letter-spacing:0.02em;
  padding-left:0.32em;
  padding-top:0.20em;
  margin:0em;
}

.site-container {
  display: flex;
  flex-direction: row;
  min-width:320px;
  width:80%;
  border-bottom-style:solid;
  border-color:#800000;
  border-width:2px;
}

.site-center {
  display:flex;
  justify-content:center;
  align-items:center;
  text-align:left;
  padding: 1.0em 0em 1.38em 0em;
  flex:1;
}



@media (max-width:602px) {.navBar ul li:nth-of-type(1) .navTxt {display:none;} }
@media (max-width:565px) {.navBar ul li:nth-of-type(3) .navTxt {display:none;} }
@media (max-width:516px) {.navBar ul li:nth-of-type(2) .navTxt {display:none;} }



@media (max-width:1337px) {
  .site-container       { min-width:1024px; width:80%; }
}

@media (max-width:1081px) {
  .site-container       { min-width:320px; width:100%; }
}

@media (max-width:805px) {
  .sitelogo             { height:105px; width:auto; }
  .MastSite             { font-size:75px; }
}

@media (max-width:710px) {
  .sitelogo             { height:90px; width:auto; }
  .MastSite             { font-size:64px; }
}

@media (max-width:615px) {
  .sitelogo             { height:75px; width:auto; }
  .MastSite             { font-size:53px; }
}

@media (max-width:520px) {
  .sitelogo             { height:60px; width:auto; }
  .MastSite             { font-size:42px; }
}
