h2 {font-size: 1.75em; margin-bottom: 0em;}
h3,h4 {font-size: 1.25em; margin-bottom: 0em;}
@media only screen and (min-width: 0px) and (max-width: 768px) {
h2 {font-size: 1.5em;}
h3,h4 {font-size: 1.125em;}
}

.subhd {text-align:center;}
.dsc { width: 94%; max-width: 980px; margin-left: auto; margin-right: auto; margin-bottom: .125em; }

.p7HMY .hmy-content-wrapper.hmy-border-content-all {border-color:#a78b64;}
.cheese {border-bottom: 1px solid #a78b64; padding-bottom:10px;}
.cheese:last-of-type {border-bottom: none;}

@media only screen and (min-width: 0px) and (max-width: 768px) {
.dw40 .hmy-content {padding: 10px 5px 5px;}
.dw60 .hmy-content {padding: 5px 5px 10px;}
.p7HMY .hmy-content-wrapper.hmy-border-content-all.nobdrbtm {border-style: solid solid none; border-top-width: 1px; border-right-width: 1px; border-left-width: 1px;}
.p7HMY .hmy-content-wrapper.hmy-border-content-all.nobdrtop {border-style: none solid solid; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;}
}


