/* COMBINED
   - p7HMY V 1.2.0 -build 06
   - p7 Zeit v 1.0.4
*/
.p7HMY {margin: auto;}
/* COLORS */
.p7HMY.hmy-color-root-black, .p7HMY .hmy-content-wrapper.hmy-color-content-black {background-color: rgb(46,46,46); color: #fff;}
.p7HMY.hmy-color-root-black.transparent, .p7HMY .hmy-content-wrapper.hmy-color-content-black.transparent {background-color: rgba(46,46,46,0.90); color: #fff;}
.p7HMY.hmy-color-root-white, .p7HMY .hmy-content-wrapper.hmy-color-content-white {background-color: rgb(255,255,255); color: #2e2e2e;}
.p7HMY.hmy-color-root-white.transparent, .p7HMY .hmy-content-wrapper.hmy-color-content-white.transparent {background-color: rgba(255,255,255,0.90); color: #2e2e2e;}
.p7HMY.hmy-color-root-beige, .p7HMY .hmy-content-wrapper.hmy-color-content-beige {background-color: rgb(231,213,175); color: #2e2e2e;}
.p7HMY.hmy-color-root-beige.transparent, .p7HMY .hmy-content-wrapper.hmy-color-content-beige.transparent {background-color: rgba(231,213,175,0.90); color: #2e2e2e;}
.p7HMY.hmy-color-root-blue, .p7HMY .hmy-content-wrapper.hmy-color-content-blue {background-color: rgb(69,114,150); color: #fff;}
.p7HMY.hmy-color-root-blue.transparent, .p7HMY .hmy-content-wrapper.hmy-color-content-blue.transparent {background-color: rgba(69,114,150,0.75); color: #fff;}
.p7HMY.hmy-color-root-forest, .p7HMY .hmy-content-wrapper.hmy-color-content-forest {background-color: rgb(107,138,85); color: #fff;}
.p7HMY.hmy-color-root-forest.transparent, .p7HMY .hmy-content-wrapper.hmy-color-content-forest.transparent {background-color: rgba(107,138,85,0.90); color: #fff;}
.p7HMY.hmy-color-root-gold, .p7HMY .hmy-content-wrapper.hmy-color-content-gold {background-color: rgb(226,160,71); color: #2e2e2e;}
.p7HMY.hmy-color-root-gold.transparent, .p7HMY .hmy-content-wrapper.hmy-color-content-gold.transparent {background-color: rgba(226,160,71,0.85); color: #2e2e2e;}
.p7HMY.hmy-color-root-red, .p7HMY .hmy-content-wrapper.hmy-color-content-red {background-color: rgb(152,52,50); color: #fff;}
.p7HMY.hmy-color-root-red.transparent, .p7HMY .hmy-content-wrapper.hmy-color-content-red.transparent {background-color: rgba(152,52,50,0.85); color: #fff;}
/* BORDERS */
.p7HMY.hmy-border-root-all, .p7HMY .hmy-content-wrapper.hmy-border-content-all {border: 1px solid;}
.p7HMY.hmy-border-root-top, .p7HMY .hmy-content-wrapper.hmy-border-content-top {border-top: 1px solid;}
.p7HMY.hmy-border-root-right, .p7HMY .hmy-content-wrapper.hmy-border-content-right {border-right: 1px solid;}
.p7HMY.hmy-border-root-bottom, .p7HMY .hmy-content-wrapper.hmy-border-content-bottom {border-bottom: 1px solid;}
.p7HMY.hmy-border-root-left, .p7HMY .hmy-content-wrapper.hmy-border-content-left {border-left: 1px solid;}
.p7HMY.hmy-border-root-left-right, .p7HMY .hmy-content-wrapper.hmy-border-content-left-right {border-left: 1px solid; border-right: 1px solid;}
.p7HMY.hmy-border-root-top-bottom, .p7HMY .hmy-content-wrapper.hmy-border-content-top-bottom {border-top: 1px solid; border-bottom: 1px solid;}
.border-black {border-color: #2e2e2e !important;}
.border-white {border-color: #fff !important;}

/* BORDER-RADIUS */
.p7HMY.hmy-root-rounded, .p7HMY .hmy-content-wrapper.hmy-content-rounded {border-radius: 5px;}
/* Section Text Styles */
.p7HMY .hmy-section a.text-link {border-bottom: 1px dotted; transition: all linear .5s; color: inherit; text-decoration: none;}
.p7HMY .hmy-section a.text-link:hover {border-bottom: 1px solid;}
.hmy-section .hmy-img a, .hmy-section .hmy-img a:hover {border: none; display: block;}
/* CONTENT AREAS */
.rounded {border-radius: 4px;}
.hmy-content {padding: 20px;}
#lgo .hmy-content {padding: 10px 0px 0px 10px; width: 94%; max-width: 1600px;}
.nav .hmy-content {padding: 0px;}
/* CORE STYLES - DO NOT EDIT */
.p7HMY {-webkit-box-orient: horizontal;	-webkit-box-direction: normal; -ms-flex-flow: row wrap; flex-flow: row wrap; display: -webkit-box; display: -ms-flexbox; display: flex;}
.hmy-section {-webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; -webkit-box-sizing: border-box; box-sizing: border-box; display: -webkit-box; display: -ms-flexbox; display: flex;}
.hmy-content-wrapper {box-sizing: border-box; width: 100%;}
.hmy-content {box-sizing: border-box;}
.hmy-vertical-center.hmy-content-wrapper {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; width: 100%;}
.hmy-box-separation .hmy-content-wrapper {margin: 5px; box-sizing: border-box; position: relative;}
.hmy-overflow {overflow: hidden;}
/* Video/Map Iframe */
.hmy-video-wrapper {position: relative; padding-bottom: 56.25%; padding-top: 30px; height: 0px; overflow: hidden;}
.hmy-video-wrapper iframe, .hmy-video-wrapper object, .hmy-video-wrapper embed {position: absolute; top: 0; left: 0; width: 100%; height: 100%;}
.hmy-map-wrapper {position: relative; padding-bottom: 100%; padding-top: 0px; height: 0px; overflow: hidden; margin-bottom: 20px;}
.hmy-map-wrapper iframe, .hmy-map-wrapper object, .hmy-map-wrapper embed {position: absolute; top: 0; left: 0; width: 100%; height: 100%;}
.hmy-video-wrapper iframe, .hmy-map-wrapper iframe {box-sizing: border-box;}
.hmy-frame-border iframe {border: 1px solid #2e2e2e !important;}
.hmy-frame-rnd iframe {border-radius: 5px;}
/* 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;}
.hmy-no-pad.hmy-content.bsepad25 {padding: 25% 0 !important;}
.hmy-no-pad-top-btm.hmy-content {padding: .5px 25% !important;}
.no-pad {padding: 0px !important;}
.hmy-center {text-align: center;}
.hmy-right {text-align: right;}
.hmy-left {text-align: left;}
/* zeit - single-wide column */
.section-header .hmy-content {padding: 4em 2.5em 1.5em 2.5em;}
@media only screen and (min-width: 0px) and (max-width: 768px) {.section-header .hmy-content {padding: 1em 2.5em;}}
.hmy-content-wrapper.full-height {min-height: 100vh;}
@media only screen and (min-width: 0px) and (max-width: 768px) {
body {font-size: 95%;}
html {-webkit-text-size-adjust: 100%;}
.p7HMY .hmy-section, .p7HMY .hmy-section .p7HMY .hmy-section {-ms-flex-preferred-size: 100% !important;flex-basis: 100% !important;}
.p7HMY.hmy-legacy .hmy-section .p7HMY .hmy-section {float: none !important; width: 100% !important;}
footer .hmy-content.hmy-left, footer .hmy-content.hmy-right {text-align: center;}
footer p {margin: 0px;}
.hmy-content-wrapper {min-height: 0px !important;}
}
@media only screen and (min-width: 0px) and (max-width: 600px) {
body {font-size: 90%;}
.p7HMY .hmy-section .hmy-content-wrapper {border-radius: 0px !important; border-left: none !important; border-right: none !important;}
}
/* SCF HMY CUSTOM */
@media only screen and (min-width: 0px) and (max-width: 768px) {
.hmy-content {padding: 1.5em 1em;}
.lgo .hmy-content {padding: 10px 5px 5px 15px;}
}
@media only screen and (min-width: 769px) and (max-width: 1080px) {.lgo .hmy-content {padding: 5px 5px 5px 20px;}}
@media only screen and (min-width: 1081px) {.lgo .hmy-content {padding: 5px 5px 5px 50px;}}
#lgo-img {padding: 5px 0;}
#lgo-img img {display: block; margin-left: auto; margin-right: auto;}
#lgo-btn-crt {display: none !important;}
@media only screen and (min-width: 0px) and (max-width: 768px) {
#lgo-img {display: -webkit-inline-box !important; display: -ms-inline-flexbox !important; display: inline-flex !important; 
-webkit-box-align: end; -ms-flex-align: end; align-items: flex-end;
-webkit-box-pack: start; -ms-flex-pack: start;justify-content: flex-start;
width: 75%; max-width:200px; float: left; margin-left: 0;}
#lgo-btn-crt {display: -webkit-inline-box !important; display: -ms-inline-flexbox !important; display: inline-flex !important; 
-webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; 
-webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; 
width: 25%; min-height: 55px; float: right; margin-left: auto; margin-right: 0; padding-top: 5px;}
#lgo-btn-crt img {display: block; margin-right: 10px; margin-left: auto;}
#nav-btn-crt {display: none !important;}
}
/* tablets */
@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) {div {background-attachment: scroll !important;} /* tablet */}
/* phones */
@media only screen and (min-device-width: 414px) and (max-device-width: 736px) and (-webkit-min-device-pixel-ratio: 3) {div {background-attachment: scroll !important;} /* phone */}

