/* ==========================================================================
   PAGE LAYOUT
   ========================================================================== */

#hc-page{
    width:100%;
    min-height:100vh;
    
}

#hc-banner,
#hc-branding,
#hc-menu,
#hc-main,
#hc-footer{
    width:100%;
}

.hc-inner{
    width:100%;
    /*max-width:var(--hc-max-width);*/
    margin:0 auto;
    padding-inline:var(--hc-gutter);
}

#hc-main{
    padding:30px 0 50px;
}
#hc-main .hc-inner div {
	padding:0
}
#hc-main .hc-inner #block-healthy-choices-content{
	padding:20px;
}
#hc-sidebar-left,
#hc-sidebar-right{
    display:flex;
    flex-direction:column;
    gap:24px;
	padding-left:0;
	padding-right:0;
}

#hc-content{
    display:flex;
    flex-direction:column;
    gap:24px;
}