.subhd {font-size: 1.75em; line-height: 1; margin-bottom: 0px; padding-bottom: .8em;}
@media only screen and (min-width: 0px) and (max-width: 599px) {.subhd {font-size: 1.25em;}}
@media only screen and (min-width: 600px) and (max-width: 1080px) {.subhd {font-size: 1.5em;}}

.nte {line-height: 1.125; padding: 5px 10px; border: 1px solid #fff; background: rgba(255,255,255,.2); font-weight:bold;}

h2,h3,h4 {padding-top: 110px; margin-bottom: 0em; color:#fff;}
@media only screen and (min-width: 0px) and (max-width: 768px) {h2,h3,h4 {padding-top: 90px;}}

#p7HMY_2 .hmy-content-wrapper {border-top: 1px #2e2e2e solid; border-bottom: 1px #2e2e2e solid;}

#p7HMY_4 p, #p7HMY_6 p, #p7HMY_8 p  {color: #fff; line-height: 1.625em;}
#p7HMY_4 p.cap, #p7HMY_6 p.cap, #p7HMY_8 p.cap  {line-height: 1.125em;}
#p7HMY_4 a, #p7HMY_6 a, #p7HMY_8 a  {color: #fff;}
#p7HMY_4 p.subhd, #p7HMY_6 p.subhd, #p7HMY_8 p.subhd {line-height: 1.125em; font-style:italic;}
#p7HMY_4 .hmy-content, #p7HMY_6 .hmy-content, #p7HMY_8 .hmy-content {padding-top: 45px; padding-bottom:45px;}
@media only screen and (min-width: 0px) and (max-width: 768px) {
#p7HMY_4 .hmy-content .dw60, #p7HMY_6 .hmy-content .dw60, #p7HMY_8 .hmy-content  .dw60 {padding-top: 25px; padding-bottom:25px;}
#p7HMY_4 .dw40 .hmy-content, #p7HMY_6 .dw40 .hmy-content, #p7HMY_8 .dw40 .hmy-content {padding-top: 10px !important; padding-bottom:10px !important;}
#p7HMY_4 img, #p7HMY_6 img, #p7HMY_8 img {margin-top: 15px;}
}
@media only screen and (min-device-width: 0px) and (max-device-width: 767px) {#p7HMY_5, #p7HMY_7 {display:none;} /* < tablet */}

.hmy-pad-txt-lft.hmy-content {padding-right: 10%; padding-left: 15% !important;}
.hmy-pad-txt-rgt.hmy-content {padding-right: 15%; padding-left: 10% !important;}
@media only screen and (min-width: 0px) and (max-width: 768px) {
.hmy-pad-txt-lft.hmy-content {padding-right: 5%; padding-left: 5% !important;}
.hmy-pad-txt-rgt.hmy-content {padding-right: 5%; padding-left: 5% !important;}  
}

.bkgd-goat {background-image: url(/_img/ele/bkgd-goat.png); background-repeat: no-repeat; background-size:110px 95px;}
@media only screen and (min-width: 0px) and (max-width: 768px) {.bkgd-goat {background-size:75px 74px;}}

.section-img .hmy-content {background-repeat: no-repeat; background-attachment: fixed; background-size: cover; min-height: 120px;}
.bkgd-cave {background-image: url(/_img/hme/bkgd-cheese-cave.jpg); background-position: center;}
@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) {
.bkgd-cave {background-attachment: scroll !important; background-size: cover !important;} /* tablet */
}
@media only screen and (min-device-width: 414px) and (max-device-width: 736px) and (-webkit-min-device-pixel-ratio: 3) {
.bkgd-cave {background-attachment: scroll !important; background-size: cover;} /* phone */
}
