body {
    font-family: 'm-r';
    font-size: 1rem;
    font-size: clamp(1rem, 0.9rem + 0.5vw, 1.5rem);
    line-height: 1.65;
    font-weight: 400;
}
h1, h2, h3, h4, h5, h6,
h1 p, h2 p, h3 p, h4 p, h5 p, h6 p,
.h1, .h2, .h3, .h4, .h5, .h6 {
    font-family: 'm-a-6';
}
p, div {
font-size: 1rem;
font-size: clamp(1rem, 0.9rem + 0.5vw, 1.5rem);
  font-family: 'm-r';
}

a {
  font-family: m-a-6;
}
p strong, .strong{
  font-family: m-6;
}
h1, .h1, h1 p {
font-size: 1rem;
font-size: clamp(1rem, 0.25rem + 3.75vw, 4.75rem);
}
h2, .h2, h2 p {
  font-size: 1.25rem;
  font-size: clamp(1.25rem, 0.975rem + 1.375vw, 2.625rem);
}
h3, .h3, h3 p {
font-size: 2rem;
font-size: clamp(2rem, 1.8rem + 1vw, 3rem);
}
h4, .h4, h4 p {
font-size: 1.5rem;
font-size: clamp(1.5rem, 1.4rem + 0.5vw, 2rem);
}
h5, .h5, h5 p {
font-size: 1rem;
font-size: clamp(1rem, 0.9rem + 0.5vw, 1.5rem);
}
h6, .h6, h6 p {
font-size: 0.875rem;
font-size: clamp(0.875rem, 0.825rem + 0.25vw, 1.125rem);
}
.comment__content h3 a {
  font-size: 18px;
  font-weight: 600;
  text-transform: none;
}
  .categories-view-content.layout-grid .post-block .post-categories h2, 
  .categories-view-content.layout-grid .post-block .post-categories h3, 
  .categories-view-content.layout-grid .post-block .post-categories h4, 
  .categories-view-content.layout-masonry .post-block .post-categories h2, 
  .categories-view-content.layout-masonry .post-block .post-categories h3, 
  .categories-view-content.layout-masonry .post-block .post-categories h4 {
    line-height: 1;
  }
  .gsc-box-info .content .subtitle {
    font-size: 14px;
    font-weight: 700;
  }
  .gsc-box-info .content .title {
    font-size: 26px;
  }
  .widget.gsc-box-image .body .title h3 {
    font-size: 14px;
  }
  .comment__content h3 {
    font-size: 1.171em;
  }
  .list-menu ul li {
    font-size: 14px;
  }
 .toolbar-tray a, .toolbar-tray a:visited {
	  font-family: m-r;
}
.toolbar-tab a {
	font-family: m-r;
}
#block-gavias-batiz-headertop a, #block-gavias-batiz-headertop span {
	font-size: 14px;
}
a {
  font-size: 18px;
}
#superfish-main a {
	font-size: 16px;
}
.toolbar-menu a, .toolbar-tab a {
	font-size: 14px;
}
#admin-toolbar-search-input {
	font-family: m-7;
}
.footer-adresse{
  font-size: 18px;
}
#footer h2.block-title span {font-size: 28px;}
#footer .menu-item, #footer p{font-size: 20px;}
#kontaktdaten .kd-name{
  font-size: 18px;
}
#kontaktdaten .icon{
  width: 30px;
}
#sponsoren-kontaktdaten h2{
  font-size: 32px;
}
.footer-menu a {
	font-size: 12px;
}
.copyright-footer{
  Font-size: 12px;
}
#footer a, #footer p {
	font-size: 18px;
}
.topbar a {
  font-size: 18px;
}
.copyright-headerimage {
font-size: 0.75rem;
font-size: clamp(0.75rem, 0.6rem + 0.75vw, 1.5rem);
}
.breadcrumb-content-inner .gva-block-breadcrumb {
    padding: 14px !important;
  }
.breadcrumb-content-inner nav.breadcrumb li,   
.breadcrumb-content-inner nav.breadcrumb a, 
.content-sidebar a,
.daten a,
.befreundete-vereine-name a,
#banner-40 a,
.content-tags a,
#content-autor a,
.pager a,
#content-body .form-item-dsgvo a,
.related-meta a
{
    font-size: 14px !important;
  }
#sponsoren-adresse {
	font-size: 18px;
}
.content-sidebar h3 {
	font-size: 20px;
}
.related-created{
  font-size: 12px; 
}
.vorstand-name{
  font-size: 18px;
  font-weight: 500;
}
.vorstand-position {
	font-size: 16px;
	font-weight: 600;
}
.galerie-vorschau .galerie-vorschau-titel {
  font-size: 14px;
}
.galerie-titel, .presse-titel {
	font-size: 16px;
	font-family: m-a-6;
}
.m-a-6{
  font-family: m-a-6;
}
.font-size-12{
  font-size: 12px;
}
.font-size-13{
  font-size: 13px;
}
.font-size-14, .font-size-14 a{
  font-size: 14px;
}
.font-size-16, .font-size-16 a {
  font-size: 16px;
}
.verein-name{
  font-size: 22px;
  font-family: m-a-6;
}
.verein-vorsitz{
  font-size: 14px;
  font-family: m-a-r;
}
.verein-vorsitz-name{
  font-size: 18px;
  font-family: m-a-r;
}
.music-play svg {
	font-size: 32px;
}
.st-spseehname-jahr, .st-spseehname-name1{
	font-size: 14px;
	font-family: m-a-6;
}
, .st-spseehname-name2, .st-spseehname-name3, .st-spseehname-lfdnr{
	font-size: 14px;
}
.st-spseeh-titel{
  font-size: 18px;
  font-family: m-a-6;
}
.sidebarLeftMenu-items a {
	font-size: 14px;
}
.gva_menu a{
  font-size: 16px;
  font-family: m-a-5;
}
.current-date {
	font-size: 14px;
	font-family: m-a-5;
}
#st-topright {
	width: 193px;
	margin: 0 auto;
  line-height: 50px;
}
.topbar-right svg {
	font-size: 24px;
}
.topbar-left svg {
	font-size: 22px;
}
.st-spseehname-verstorben {
	font-size: 12px;
}
#superfish-main--2-accordion a {
	font-size: 16px;
}
.sf-depth-1 a {
	font-size: 12px;
	font-family: m-a-5;
}
.form-item__description {
	font-size: 14px;
}
.font-user{
  font-size: 16px;
  font-family: m-a-5;
}
@media only screen and (max-width: 768px){
  .main-menu #myOffCanvasLeft{
    font-size: 30px;
  }
  .main-menu #myOffCanvasRight{
    font-size: 30px;
  }
}
.st-button a, .st-button-small a {
	font-size: 14px;
}
.st-galerie-item-title {
  font-size: 14px;
  font-family: m-a-6;
}
@media and( max-width: 450px){
  #superfish-main--2-accordion a {
	  font-size: 18px;
  }
}
.main-menu a {
	font-size: 16px;
}