/*
 Theme Name: Mitgliederverwaltung
 Date: Mai 2026
 Theme URI:https://graphiks.info/
 Author:Andreas Hartl
 Template: twentyseventeen 
*/

/* =================================================================================================
Abweichende Styles */

@font-face {
    font-family: 'AbadiMTCondensedLightRegular';
    src: url('font/abalc.eot');
    src: url('font/abalc.eot') format('embedded-opentype'),
         url('font/abalc.woff') format('woff'),
         url('font/abalc.ttf') format('truetype'),
         url('font/abalc.svg#AbadiMTCondensedLightRegular') format('svg');
}

@font-face {
    font-family: 'BAHNSCHRIFT';
    src: url('font/BAHNSCHRIFT.eot');
    src: url('font/BAHNSCHRIFT.eot') format('embedded-opentype'),
         url('font/BAHNSCHRIFT.woff2') format('woff2'),
         url('font/BAHNSCHRIFT.woff') format('woff'),
         url('font/BAHNSCHRIFT.ttf') format('truetype'),
         url('font/BAHNSCHRIFT.svg#BAHNSCHRIFT') format('svg');
}


/*HTML Elements*/
* {outline: none; -webkit-transition:all 400ms ease;-moz-transition:all 400ms ease;-ms-transition:all 400ms ease;-o-transition:all 400ms ease;transition:all 400ms ease; box-sizing: border-box;}
html { overflow-y: scroll;}
body {font-family: 'BAHNSCHRIFT', Arial, Helvetica, sans-serif;font-size:16px;line-height:1.6em;color:#222;  background-color: #50BFA4;}
h1,h2,h3,h4,h5,h6, #navi, .button  {margin:0 0 10px 0;letter-spacing:1px; font-family:'AbadiMTCondensedLightRegular', Arial, Helvetica, sans-serif;}
h2, h3, h4, h5 {font-size:1.3em;line-height:1.25em;margin-bottom:20px; color:#50BFA4; }

*	{font-family:'RobotoCondensedLight', Arial, Helvetica, sans-serif  ;   color: #444; line-height: 160%; outline: none !important; font-weight: 300;}
h1, h2, h3, h4, h5, h6 {font-family:'RobotoCondensedLight', Arial, Helvetica, sans-serif !important ;color: #2d5064 !important;  letter-spacing: .01em; }

.wrap,
.single-post:not(.has-sidebar) #primary,
.page.page-one-column:not(.twentyseventeen-front-page) #primary,
.archive.page-one-column:not(.has-sidebar) .page-header,
.archive.page-one-column:not(.has-sidebar) #primary,
.page-one-column .panel-content .wrap {	max-width: 1400px !important;}

.navigation-top, .main-navigation, .menu-oberes-menue-container, .menu { text-align: center !important;}

/*Buttons*/
.button  {-webkit-border-radius: 5px;border-radius: 5px;border:1px solid #666;letter-spacing:1px;padding:5px 8px;  font-size: 1.2em; font-weight: bold; line-height: 1.3em; text-decoration: none; background-color:  #50BFA4; color: #fff; }
.button:hover, .button:focus  { border-color: #fbc500;cursor:pointer;color:#000;	background-color: #ebebeb; }


.site-branding { max-width: 800px; margin: 0  auto;}