.max-width,.l-site-width,.l-section-header,.l-masthead,.l-main{max-width:1070px;margin:auto}.l-header:after{content:"";display:table;clear:both}.l-header .l-branding{float:left}.l-header .l-region--header{float:right}.l-section-header{margin:20px auto 0}.l-masthead .l-region--masthead{margin:0 0 10px}.front .l-masthead .l-region--masthead{margin-bottom:20px}.l-main{padding:20px;margin:0 auto 20px}.l-main:after{content:"";display:table;clear:both}.l-main .l-content{padding:0 0 20px;clear:both}.front .l-main .l-content{padding:0}@media (min-width: 768px){.has-one-sidebar.has-sidebar-first .l-main .l-content{width:70.83333%;float:right;margin-left:0;margin-right:0;clear:none;padding-right:0}}@media (min-width: 1024px){.has-one-sidebar.has-sidebar-first .l-main .l-content{width:79.16667%;float:right;margin-left:0;margin-right:0;clear:none;padding-right:0}}@media (min-width: 768px){.has-one-sidebar.has-sidebar-second .l-main .l-content{width:70.83333%;float:left;margin-right:-100%;clear:none;padding-right:20px}}@media (min-width: 768px){.has-two-sidebars .l-main .l-content{width:70.83333%;float:right;margin-left:0;margin-right:0;clear:none;padding-right:0}}@media (min-width: 1024px){.has-two-sidebars .l-main .l-content{width:50%;float:left;margin-right:-100%;margin-left:20.83333%;clear:none;padding-right:20px}}@media (min-width: 768px){.l-main .l-region--sidebar-first{width:29.16667%;float:left;margin-right:-100%;clear:none;padding-right:20px}}@media (min-width: 1024px){.l-main .l-region--sidebar-first{width:20.83333%;float:left;margin-right:-100%;clear:none;padding-right:20px}}@media (min-width: 768px){.has-one-sidebar .l-main .l-region--sidebar-second{width:29.16667%;float:right;margin-left:0;margin-right:0;clear:none;padding-right:0}}@media (min-width: 768px){.has-two-sidebars .l-main .l-region--sidebar-second{width:29.16667%;float:left;margin-right:-100%;clear:none;padding-right:20px;clear:left}}@media (min-width: 1024px){.has-two-sidebars .l-main .l-region--sidebar-second{width:29.16667%;float:right;margin-left:0;margin-right:0;clear:none;padding-right:0}}.l-main .tabs--primary,.l-main .messages{clear:both}.l-content-bottom{clear:both}.l-footer-top{background-color:#1c1c1c;padding:14px}.l-footer-top:after{content:"";display:table;clear:both}.hcpro-logo,.dh-logo{max-width:200px}.hcpro-logo img,.dh-logo img{padding-right:10px}
