/*****
Theme Name: MH Purity Lite Child Theme
Theme URI: http://www.mhthemes.com/themes/mh/purity/
Description: Theme for wp-examen.de
Author: MH Themes
Author URI: http://www.mhthemes.com/
Template: mh-purity-lite
Version: 1.0.0
License: GNU General Public License v2.0
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*****/

/***** Header *****/

.header-wrap { position: relative; margin: 0 15px; border-top: 5px solid red; }
.header-wrap a { text-decoration: none; }
.logo-wrap { position: relative; overflow: hidden; min-height: 80px; padding: 42px 0 30px; }
.logo { display: inline-block; }
.logo-name { font-family: 'Lato', Helvetica, Arial, sans-serif; font-size: 3rem; font-weight: bold; color: #514A4A; text-transform: none; display: inline-block; }
.logo-desc { font-family: 'Vollkorn', serif; font-size: 14px; font-size: 0.875rem; font-weight: 400; color: #b3b3b3; font-style: italic; text-align: right; display: inline-block; }
.logo-text .logo-name { margin-top: 20px; }
.logo-overlay { position: absolute; display: block; top: 70px; right: 0; }
.logo-overlay .logo-name { font-size: 16px; font-size: 1rem; text-shadow: none; border-bottom: 0; display: inline-block; }

/***** Typography *****/

h1 { font-size: 24px; font-size: 1.5rem; }
h2 { font-size: 20px; font-size: 1.25rem; }
h3 { font-size: 18px; font-size: 1.125rem; }
h4 { font-size: 16px; font-size: 1rem; }
h5 { font-size: 14px; font-size: 0.875rem; }
h6 { font-size: 12px; font-size: 0.75rem; }

/***** Tables *****/

table { width: 100%; margin-bottom: 20px; margin-bottom: 1.25rem; border-left: 0px; border-top: 0px; }
td, th { padding: 5px 10px; padding: 0.3125rem 0.625rem; border-right: 0px; border-bottom: 0px; font-family: 'Lato'; text-align: center; color: #000;}
th { background-color: #f9f9f9; font-weight: 600; color: #000; }

/***** Posts/Pages *****/
.entry a { font-style: normal; text-decoration: none; }
.entry-title { text-transform: none; }

/***** Bilder Startseite *****/
figure { display: table-cell; padding: 10px; text-align: center; }