/* Aurin: compact masthead and hide breadcrumbs */
#masthead .hgroup {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
/* Compact logo stage without clipping the logo itself. */
#masthead #SR7_12_1,
#masthead #SR7_12_1 > sr7-adjuster,
#masthead #SR7_12_1 > sr7-content,
#masthead #SR7_12_1 sr7-slide,
#masthead #SR7_12_1 sr7-mask,
#masthead #SR7_12_1 sr7-bg {
  height: 105px !important;
  min-height: 105px !important;
  max-height: 105px !important;
}
#masthead #SR7_12_1 [data-subtype="image"] {
  width: 240px !important;
  height: 68px !important;
  left: 50% !important;
  top: 16px !important;
  transform: translateX(-50%) !important;
  background-size: contain !important;
  background-position: center !important;
  background-repeat: no-repeat !important;
}
#masthead #pl-w6015dfcd22ecc .so-panel {
  margin-bottom: 0 !important;
}
#masthead #pl-w6015dfcd22ecc #panel-w6015dfcd22ecc-1-0-0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
#masthead-widgets .widget_nav_menu ul.menu > li > a {
  padding-top: 0.35em !important;
  padding-bottom: 0.35em !important;
  line-height: 1.15 !important;
}
/* The hero content canvas starts 52.5px left of the viewport at 1200px. */
@media (min-width: 769px) {
  #SR7_2_2-1-4,
  #SR7_2_2-61-4,
  #SR7_2_2-62-4 {
    margin-left: clamp(180px, 9.5vw, 365px) !important;
  }
}
@media (max-width: 768px) {
  #SR7_2_2-1-4,
  #SR7_2_2-61-4,
  #SR7_2_2-62-4 {
    transform: none !important;
    transform-origin: left center !important;
  }
}
#yoast-breadcrumbs,
.yoast-breadcrumbs {
  display: none !important;
}