h3, .h3 {
    font-family: "Moneta, Arial, Helvetica, sans-serif";
    font-weight: normal;
    font-size: 20px;
    line-height: 1.5;
}

@media only screen and (max-width: 767px) {
 
.homeBannerText p {
 font-size: 16px;
 }
}

@media only screen and (min-width: 992px) {
.homeBannerText p {
 font-size: 24px;
  }
}

@media only screen and (max-width: 767px) {
 
.homeBannerText h1 {
 font-size: 28px;
 }

.homepage .category h2 {
    margin: 30px 0 0 0;
    padding: 0;
}

.homepage h2, .bottomContent h2 {
    text-align: center;
    font-size: 32px;
}
.CorpPageHeader {
margin-top: -25px;
}

}

@media only screen and (min-width: 992px) {
.homeBannerText h1 {
 font-size: 44px;
  }
.homepage .category h2 {
    margin: -20px 0 0 0;
    padding: 0;
}
.CorpPageHeader {
margin-top: -70px;
}
}

.catBanner h2 {
    font-size: 50px;
    font-family: serif;
text-shadow: -1px 2px 3px #525252;
}
.christmaslinktopnav {
    color: #a60000;
}

.homeBannerText h1 {
    font-family: "Playfair Display", serif;
    font-optical-sizing: auto;
    font-weight: 500;
    margin: 0;
    font-size: 42px;
    text-shadow: 1px 1px 10px black;
}