/* P7 HMY - ver 1.2.0
*/
.p7HMY {margin: auto;}
/* COLORS */
.p7HMY.hmy-color-root-white, .p7HMY .hmy-content-wrapper.hmy-color-content-white {background-color: rgb(255,255,255);}

.p7HMY.hmy-color-root-beige, .p7HMY .hmy-content-wrapper.hmy-color-content-beige {background-color: rgb(229,213,179);}
.p7HMY.hmy-color-root-beige.transparent80, .p7HMY .hmy-content-wrapper.hmy-color-content-beige.transparent80 {background-color: rgba(229,213,179,.8);}

.p7HMY.hmy-color-root-blu-dk, .p7HMY .hmy-content-wrapper.hmy-color-content-blu-dk {background-color: rgb(22,43,93);} /* #162b5d */
.p7HMY.hmy-color-root-blu-dk.transparent10, .p7HMY .hmy-content-wrapper.hmy-color-content-blu-dk.transparent10 {background-color: rgba(22,43,93,0.10);}

/* BORDERS */
.p7HMY.hmy-border-root-top-bottom {border-top: 1px solid; border-bottom: 1px solid;}
footer .hmy-section  {border-right: 1px dotted rgba(255,255,255,0.35);}

/* CONTENT AREAS */
.rounded {border-radius: 4px;}
.hmy-content {padding: 20px;}
/* CORE STYLES - DO NOT EDIT */
.p7HMY {-webkit-flex-flow: row wrap; flex-flow: row wrap; display: -webkit-box; display: flex;}
.hmy-section {-webkit-flex-grow: 1; flex-grow: 1; box-sizing: border-box; display: flex;}
.hmy-content-wrapper {box-sizing: border-box; width: 100%;}
.hmy-content {box-sizing: border-box;}
.hmy-vertical-center.hmy-content-wrapper {display: inline-flex; justify-content: center; flex-direction: column; width: 100%;}
.hmy-box-separation .hmy-content-wrapper {margin: 5px; box-sizing: border-box; position: relative;}
.hmy-overflow {overflow: hidden;}
/* Legacy Browsers */
.p7HMY.hmy-legacy {overflow: hidden; display: block;}
.p7HMY.hmy-legacy .hmy-section {display: block; float: left; box-sizing: border-box; padding: 0px !important;}
/* Style Options */
.hmy-no-pad.hmy-content {padding: .5px 0px !important;}
.no-pad {padding: 0px !important;}
/* CUSTOM CHRISTIE */
.hmy-content {padding: 1em;}
.hmy-content.hmy-content-padsingle {padding: 1em 2em 1.25em;}
.hmy-content.hmy-content-pad0 {padding: 0;}
.hmy-content.hmy-content-padtop0 {padding-top: 0;}
.hmy-content.hmy-content-padbtm0 {padding-bottom: 0;}
.hmy-content.contentpad-5px.hmy-content {padding: 5px;}
.hmy-content.contentpad-5px-lftrgt.hmy-content {padding: 0 5px;}
nav .hmy-content {padding: 0px;}
.pad-lft-5pct {padding-left: 5%;}

@media only screen and (min-width: 0px) and (max-width: 768px) {
body {font-size: 98%;}
html {-webkit-text-size-adjust: 100%;}
.p7HMY .hmy-section .p7HMY .hmy-section {flex-basis: 100% !important;}
.p7HMY.hmy-legacy .hmy-section .p7HMY .hmy-section {float: none !important; width: 100% !important;}
.hmy-content-wrapper {min-height: 0px !important;}
}
@media only screen and (min-width: 0px) and (max-width: 600px) {
body {font-size: 96%;}
.p7HMY .hmy-section {flex-basis: 100% !important;}
.p7HMY .hmy-section .hmy-content-wrapper {border-radius: 0px !important; border-left: none !important; border-right: none !important;}
.p7HMY.hmy-legacy .hmy-section {float: none !important; width: 100% !important;}
}
