/* Compact spacing on the course-plan page only. */
.hf-plan-compact .top_panel{margin-bottom:0!important}
.hf-plan-compact .top_panel .sc_layouts_row_type_normal{padding-block:24px!important}
.hf-plan-compact .page_content_wrap{padding-top:24px!important}
.hf-plan-compact #post-730 .vc_separator{margin-top:16px!important;margin-bottom:28px!important}
.hf-plan-compact .top_panel .vc_empty_space{display:none}
@media(max-width:767px){.hf-plan-compact .top_panel .sc_layouts_row_type_normal{padding-block:16px!important}.hf-plan-compact .page_content_wrap{padding-top:16px!important}.hf-plan-compact #post-730 .vc_separator{margin-top:14px!important;margin-bottom:24px!important}}
