/*
Theme Name: Daniel Jendros Industrial Design
Theme URI: http://danieljendros.com
Author: NETZKOLLEKTIV GmbH, Nürnberg/Erlangen, Germany
Author URI: http://netzkollektiv.com/
Description: The Wordpress theme for Munich based Industrial Designer Daniel Jendros.
Version: 1.0
*/

/* Copyright 2014-15, NETZKOLLEKTIV GmbH, Nürnberg/Erlangen, Germany (http://www.netzkollektiv.com/)
 *
 * for Daniel Jendros Industrial Design
 *
 * Start 2014/01/07
 * Last Change 2015/01/06
 *
 * based on twentyfourteen
 */


/* #### table of contents ####
 *
 * Color Scheme
 * Global Styles (Reset)
 * Typo
 * Headings
 * Navigation (incl. Menu)
 * Forms
 * Page Structure
 * Content
 */

/* #### color scheme ####
 *
 * #dadada (light grey): background
 */
 
 /* Global Styles */
 
 html, body { background: #dadada; }
 
 * {
 margin: 0;
 padding: 0;
 border: 0;
 }
 
 a img, :link img, :visited img { border: 0; }
 a:focus { outline: none; }
 
 /* Typo */
 
 html { font-size: 62.5%; }
 body {
 text-align: center;
 font-family: 'Myriad W01 Regular', Helvetica, Arial, sans-serif;
 font-size: 16px;
 color: #1d1d1b;
 }
 
 * {
 vertical-align: baseline;
 text-align: left;
 font-size: 1em;
 font-style: inherit;
 font-weight: inherit;
 font-family: inherit;
 }
 
 p, ul, ol, table {
 margin-bottom: 30px;
 line-height: 1.5em;
 }
 .p {
 margin: 0;
 font-size: 16px;
 line-height: 1.5em;
 }
 
 /* Headings */
 
 h1, h2, h3, h4, h5, h6 {
 margin-top: 0;
 margin-bottom: 30px;
 }
 h1 {
 }
 h2 {
 }
 h3 {
 }
 h4 {
 }
 h5 {
 }
 h6 {
 }
 
 /* Navigation */
 
 a {
 text-decoration: none;
 color: #1d1d1b;
 }
 a:hover {
 text-decoration: line-through;
 color: #1d1d1b;
 }
 
 #primary-navigation,
 #secondary-navigation {
 float: right;
 }
 #primary-navigation .nav-menu,
 #secondary-navigation .nav-menu {
 margin-bottom: 0;
 list-style: none;
 }
 #primary-navigation .nav-menu li,
 #secondary-navigation .nav-menu li {
 text-align: right;
 }
 #primary-navigation .nav-menu li a,
 #secondary-navigation .nav-menu li a,
 #projects-navigation a {
 text-transform: lowercase;
 color: #333;
 letter-spacing: 2px;
 }
 
 /* Forms */
 
 
 /* Page Structure */
 
 html {
 height: 100%;
 }
 body.home,
 .home #page {
 height: 100%;
 min-height: 100%;
 }
 .home section {
 min-height: 100%;
 }
 
 .container {
 width: 975px;
 }
 
 #main {
 padding-top: 200px;
 padding-bottom: 200px;
 }
 
 header#masthead {
 position: fixed;
 z-index: 100;
 padding: 30px 40px;
 width: 100%;
 }
 footer #secondary-navigation {
 position: fixed;
 z-index: 100;
 right: 0;
 bottom: 0;
 padding: 30px 40px;
 }
 footer #projects-navigation {
 position: fixed;
 z-index: 100;
 left: 0;
 bottom: 0;
 padding: 30px 40px;
 }
 
 section {
 padding: 30px 40px;
 }
 
 /* Content */
 
 .site-title {
 float: left;
 margin: 0;
 }
 .site-title a {
 display: block;
 width: 319px;
 height: 35px;
 text-indent: -10000px;
 background: url(images/logo.png) 0 0 no-repeat;
 }
 
 .jumbotron {
 padding: 0 !important;
 width: 945px;
 height: 529px;
 overflow: hidden;
 background: none;
 -moz-border-radius: 0 !important;
 -webkit-border-radius: 0 !important;
 -khtml-border-radius: 0 !important;
 border-radius: 0 !important;
 }
 .jumbotron img {
 width: 100%;
 }
 
 h1.entry-title {
 margin-top: 70px;
 font-size: 40px;
 color: #333;
 letter-spacing: 2px;
 }
 .page-template-page-post-img-php h1.entry-title {
 display: none;
 }
 .page-template-page-centered-php h1.entry-title,
 .page-template-page-contact-php h1.entry-title {
 text-align: center;
 }
 
 .entry-content {
 color: #333;
 letter-spacing: 1px;
 }
 .page-template-page-centered-php .entry-content p,
 .page-template-page-contact-php .entry-content p {
 padding-left: 0;
 width: 100%;
 text-align: center;
 }
 
 .entry-content p img {
 width: 100%;
 height: auto;
 }
 
 .social {
 text-align: center;
 }
 
 .footer-sidebar {
 margin: 0;
 padding: 50px 0;
 }
 .footer-sidebar * {
 text-align: center;
 font-size: 11px;
 color: #fff;
 letter-spacing: 2px;
 }
 
 /* Home / Intro */
 
 #carousel-projects {
 margin: 170px auto 170px;
 width: 945px;
 height: 530px;
 }
 #carousel-projects .carousel-inner {
 max-height: 100%;
 overflow: hidden;
 }
 #carousel-projects .carousel-control {
 opacity: 1.0;
 background: none;
 text-shadow: none;
 font-size: 1em;
 line-height: 530px;
 letter-spacing: 10px;
 }
 #carousel-projects .carousel-control:hover {
 text-decoration: line-through;
 }
 #carousel-projects .carousel-control.left {
 left: -5%;
 text-align: left;
 }
 #carousel-projects .carousel-control.right {
 right: -5%;
 text-align: right;
 }
 
 /* Home / Projects */
 
 .projects {
 background: #fff;
 }
 
 .projects ul {
 position: relative;
 padding: 170px 0;
 list-style: none;
 }
 .projects ul li {
 float: left;
 margin-right: 20px;
 margin-bottom: 40px;
 }
 .projects ul li img {
 margin-bottom: 10px;
 max-height: 250px;
 width: auto;
 }
 .projects ul li h1,
 .projects ul li h2 {
 padding-left: 20px;
 font-size: 11px;
 }
 .projects ul li h1 {
 font-weight: bold;
 }