/* Beethoven Music School - SEO additions used on every page */
/* ---- SEO build additions ---- */
h1.breadcrumbs-custom-title { font-weight: 300; font-size: 30px; line-height: 1.2; letter-spacing: 0; word-spacing: normal; }
@media (min-width: 576px) { h1.breadcrumbs-custom-title { font-size: 32px; } }
@media (min-width: 768px) { h1.breadcrumbs-custom-title { font-size: 48px; } }
@media (min-width: 1200px) { h1.breadcrumbs-custom-title { font-size: 60px; } }
p.breadcrumbs-custom-subtitle { margin: 0; }

/* h2 elements that keep the look of the old h3 headings */
h2.page-title, h2.sec-h, h2.as-h3, h2.cta-h { font-weight: 700; letter-spacing: 0; }
h2.as-h3, h2.cta-h { font-size: 24px; }
@media (min-width: 768px) { h2.as-h3, h2.cta-h { font-size: 30px; } }
@media (min-width: 1200px) { h2.as-h3, h2.cta-h { font-size: 36px; } }
h2.as-h3 + p, h2.cta-h + p { margin-top: 18px; }
h2.as-h3 + img { margin-top: 42px; }
h1.home-h1 { font-weight: 300; word-spacing: normal; letter-spacing: 0; }

/* footer additions */
.footer-nap { font-style: normal; margin-top: 18px; line-height: 1.7; color: inherit; }
.footer-links { list-style: none; padding: 0; margin: 0; }
.footer-links li + li { margin-top: 8px; }
.footer-links a:hover { color: #c5a15b; }

/* checklist tick: the icon code used before is missing from the site's older icon font */
.list-standout > li::before { content: '\2713' !important; font-family: "Work Sans", Arial, sans-serif !important; font-weight: 700; font-size: 14px !important; }

/* homepage slider captions: now <div class="heading-1"> instead of three <h1>s - keep the original look */
.swiper-slide div.heading-1 { line-height: 1.35 !important; }
.swiper-slide div.heading-1 .trs-italic { display: inline !important; width: auto !important; }
