/* support.css */

@media only screen and (max-width: 479px) {
   
   #header .ym-g100.firstTop .ym-g40.logo .logoTop { text-align: center;}
   #header .ym-g100.firstTop .topsearch {  float: none;  }
   
   .pm-meldung { padding-bottom: 10px !important; padding-top: 10px !important;}
}


/* Überarbeitung ZMDetails 2025-08-04 */

.Vereine .zmDetail .homepage{padding-top: 24px;}
.Vereine .zmDetail .zmsocial .homepage{padding-top: 0px;}

.zmsocial{padding-top: 20px;}
.zmsocial .zmClear{display: none;}
.zmsocial h3{display:none;}
.zmsocial .zmClear{display:none;}

.Vereine .composedcontent-standardseite-friesenheim + .zmDetail {
       border-top: 1px solid #ccc;
    margin-top: 20px;
}
.Vereine .zmDetail .homepage a{
      display: inline-block;
   padding-left: 0;
}
.Vereine .zmDetail .homepage a:before {
   font-family: 'FontAwesome';
   font-weight: bold;
   content: "\f0ac";
   padding-right: 7px;
   position: relative;
   display: inline-block;
}

/*Facebook */
.Vereine .zmsocial a[href*="facebook"],
.Vereine .zmsocial a[href*="instagram"],
.Vereine .zmsocial a[href*="x.com"],
.Vereine .zmsocial a[href*="tiktok"]
{
   display: inline-block;
   padding-left: 0;
}

.Vereine .zmsocial a[href*="facebook"]:before {
   font-family: 'FontAwesome';
   font-weight: bold;
   content: "\f230";
   padding-right: 7px;
   position: relative;
   display: inline-block;
}

/*Instagram */
.Vereine .zmsocial a[href*="instagram"]:before {
   font-family: 'FontAwesome';
   font-weight: bold;
   content: "\f16d";
   padding-right: 7px;
   position: relative;
   display: inline-block;
}


/*Twitter / X */
.Vereine .zmsocial a[href*="x.com"]:before {
   font-family: 'FontAwesome';
   font-weight: bold;
   content: "\f16d";
   padding-right: 7px;
   position: relative;
   display: inline-block;
}

/*Tik Tok */
.Vereine .zmsocial a[href*="tiktok"]:before {
   font-family: 'FontAwesome';
   font-weight: bold;
   content: "\f16d";
   padding-right: 7px;
   position: relative;
   display: inline-block;
}