/* Normal content edges: one centimetre, without cumulative wrapper padding. */
html body#top.design-master .spacing-section-v8 {padding-top:1cm!important;padding-bottom:1cm!important;margin-top:0!important;margin-bottom:0!important;min-height:0!important;}
html body#top.design-master .spacing-section-v8 > .spacing-inner-v8 {padding-top:0!important;padding-bottom:0!important;margin-top:0!important;margin-bottom:0!important;}
html body#top.design-master .spacing-section-v8 > .spacing-inner-v8 > :first-child {margin-top:0!important;}
html body#top.design-master .spacing-section-v8 > .spacing-inner-v8 > :last-child {margin-bottom:0!important;}
html body#top.design-master .spacing-section-v8 .study-section-head {padding-top:0!important;margin-top:0!important;margin-bottom:1cm!important;}
html body#top.design-master .spacing-section-v8 .study-section-head :is(h2,h3) {margin-top:0!important;margin-bottom:0!important;}
html body#top.design-master .spacing-section-v8 .study-section-content {padding-top:0!important;padding-bottom:0!important;margin-top:0!important;margin-bottom:0!important;}
html body#top.design-master .spacing-section-v8 .study-section-content > :last-child {margin-bottom:0!important;}
html body#top.design-master.contact-overview-page .spacing-section-v8 .study-section-head {margin-bottom:0!important;}
html body#top.design-master #kontakt .workshop-news-v6 {text-align:center!important;}
html body#top.design-master #kontakt .workshop-news-v6 .home-news-links {justify-content:center!important;}

html body#top.design-master .bow-caption-v8 {width:var(--frame-width);max-width:1120px;margin:0 auto 1cm;text-align:center;color:inherit;}
html body#top.design-master .bow-caption-v8 .bow-maker-stamp {font-size:calc(1.02rem + 5pt)!important;text-align:center!important;white-space:normal!important;margin:0 0 8px!important;}
html body#top.design-master .bow-caption-v8 .bow-full-designation {font-size:calc(.92rem + 5pt)!important;text-align:center!important;width:100%!important;max-width:none!important;margin:0!important;}
html body#top.design-master .spacing-section-v8:last-child {padding-bottom:1cm!important;}
html body#top.design-master:not(.home-page) {padding-bottom:var(--actual-footer-height,45px)!important;}
