/* ========================================================================
   Benutzerdefinierte Anpassungen des Gravity-Templates durch A. Kurth
   ========================================================================== */

/* ========================================================================
   Bei kleinen Bildschirmen mehr Platz überm und unterm kleinen Logo
   ========================================================================== */

@media (max-width: 899px) {
.tm-header {
    padding: 5px 5px;
    min-height: 75px;
}}

/* ========================================================================
   Bei kleinen Bildschirmen alle Schriftgrößen 85%
   ========================================================================== */

@media (max-width: 899px) {
body {   
    font-size: 0.85rem;
}}

/* ========================================================================
   Bei kleinen Bildschirmen obere blaue Leiste kleiner
   ========================================================================== */

@media (max-width: 899px) {
.tm-header-bg {   
    height: 131px;
}}


/* ========================================================================
   Bei Kontaktinfos: Infokästen so breit wie das Foto und Mindesthöhe 96px
   ========================================================================== */

.tm-panel-card .uk-panel-teaser .tm-social-icons {
    margin: -10px 0px 0;
    min-height: 96px;
}


/* ========================================================================
   Bei Kontaktinfos: Maillink weiß und nicht unterstrichen
   ========================================================================== */

.tm-panel-card .uk-panel-teaser .tm-social-icons a:link {
    color: #ffffff;;
    text-decoration: none;
}


/* ========================================================================
   Bei Kontaktinfos: rechten Rand schmaler und höher
   ========================================================================== */

.tm-panel-card .uk-panel-teaser .tm-social-icons::before {
    width: 35px;
    height: 130px;
}


/* ========================================================================
   Bei Kontaktinfos: bei kleinen Bildschirmen Schriftgröße 16px
   ========================================================================== */

@media (max-width: 899px) {
.tm-panel-card .uk-panel-teaser .tm-social-icons {
    font-size: 16px;
}}


/* ========================================================================
   Bei Kontaktinfos: bei sehr kleinen Bildschirmen Schriftgröße 14px
   ========================================================================== */

@media (max-width: 649px) {
.tm-panel-card .uk-panel-teaser .tm-social-icons {
    font-size: 14px;
}}


/* ========================================================================
   Bei Mannschaftsseiten: rechte Sidebar fixe Breite für Widget
   ========================================================================== */

.uk-panel.uk-panel-box.widget {
    padding: 25px;
}


/* ========================================================================
   Bei Facebook-Plugin: rechte Sidebar ohne Padding und Margin
   ========================================================================== */

.pweb-static .pwebbox-container {
    padding: 0;
}

.fb_iframe_widget span {
    margin-left: 0;
}


/* ========================================================================
   Bei Tabellen in Artikeln: geringerer Margin bei Absätzen für kompaktere Darstellung
   ========================================================================== */

.tm-article table p {
    margin: 5px 0 5px 0;
}