/*
Theme Name: Parent ungrid
Theme URI: https://flygplats.de
Author: Frank Ulatowski
Author URI: http://flygplats.de
Text Domain: parent-ungrid
Description: Parent-Theme
Version: 10.9.2016 mit Ungrid
License: Copyright
License URI: n/a

1. Minireset
2. Layout vertikale Bereiche
3. Ungrid
4. Typografie
5. Standards
6. Wordpress required
*/

/** 1. minireset.css v0.0.2 | MIT License | github.com/jgthms/minireset.css **/
html, body, p, ol, ul, li, dl, dt, dd, blockquote, figure, fieldset, legend, textarea, pre, iframe, hr, h1, h2, h3, h4, h5, h6 {margin: 0; padding: 0;}

h1, h2, h3, h4, h5, h6 {font-size: 100%; font-weight: normal;}

ul {list-style: none;}

button, input, select, textarea {margin: 0;}

html {box-sizing: border-box;}

* {box-sizing: inherit;}

*:before, *:after {box-sizing: inherit;}

img, embed, object, audio, video {height: auto; max-width: 100%;}

iframe {border: 0;}

table {border-collapse: collapse; border-spacing: 0;}

td, th {padding: 0; text-align: left;}

/** 2. Layout vertikale Bereiche **/

.top {width: 100%;}

.middle {width: 100%;}

.bottom {width: 100%;}

/** 3. Ungrid **/

/* Mobile first, Phone Portrait */
.col {padding: 20px; padding: 2rem; min-width: 320px;}

/* Breite Tablet bis Desktop (vgl. LESS) */
@media only screen and (min-width: 768px) {
  .row { width: 100%; max-width: 1600px; margin: 0 auto; display: table; table-layout: fixed;}
  .col { display: table-cell; vertical-align: top; padding: 20px; padding: 2rem; }
}

/** 4. Typografie **/

body {font-family: sans-serif; font-size: 1.6rem; line-height: 150%;}

h1 {font-size: 3rem; margin: 0 0 1rem 0;}

h2 {font-size: 2.5rem; margin: 2rem 0 1rem 0;}

h3 {font-size: 2rem; margin: 2rem 0 1rem 0;}

h4 {font-size: 1.8rem; margin: 2rem 0 1rem 0;}

p {font-size: 1.6rem; margin: 0 0 1rem 0;}

ol {margin-bottom: 1rem;  }

ul {margin-bottom: 1rem; list-style: square; }

li {font-size: 1.6rem; position: relative; left: 1em; margin-right: 1rem; }

a {color: inherit;}

hr {margin: 5px 0 25px 0; margin: 0.5rem 0 2.5rem 0;}


/** 5. Standards */

/* Scrolleiste immer einblenden*/
html {overflow-y: scroll;}

/* Rücksetzen der Root-Schriftgröße auf 10px */
html {font-size: 62.5%;}

/* Lücke unter Bildern verhindern */
img {vertical-align: bottom; }

/** 6. Wordpress required */

.alignleft {display: inline; float: left; }

.alignright {display: inline; float: right; }

.aligncenter {clear: both; display: block; margin-left: auto; margin-right: auto;}