/*
Theme Name: Dominik Schwind 2015
Theme URI: https://lostfocus.de
Author: Dominik Schwind
Author URI: http://dominikschwind.com
Description: Dominik Schwind
Version: 2.3
License: GNU General Public License v2 or later
*/
* {
  padding: 0;
  margin: 0;
}
a {
  color: #6e8bc2;
}
body {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
body.year-2000 header[role=banner] {
  background-color: #9BC4E2;
  border-top: 3px solid #73add7;
  color: #000000;
}
body.year-2000 header[role=banner] a {
  color: #000000;
}
body.year-2000 div#helloiamdominik {
  background-color: #fefeff;
  color: #000000;
}
body.year-2000 div#helloiamdominik a {
  color: #000000;
}
body.year-2000 a {
  color: #73add7;
}
body.year-2001 header[role=banner] {
  background-color: #C3447A;
  border-top: 3px solid #a13362;
  color: #ffffff;
}
body.year-2001 header[role=banner] a {
  color: #ffffff;
}
body.year-2001 div#helloiamdominik {
  background-color: #e2a5bf;
  color: #000000;
}
body.year-2001 div#helloiamdominik a {
  color: #000000;
}
body.year-2001 a {
  color: #a13362;
}
body.year-2002 header[role=banner] {
  background-color: #BC243C;
  border-top: 3px solid #911c2e;
  color: #ffffff;
}
body.year-2002 header[role=banner] a {
  color: #ffffff;
}
body.year-2002 div#helloiamdominik {
  background-color: #e67a8b;
  color: #ffffff;
}
body.year-2002 div#helloiamdominik a {
  color: #ffffff;
}
body.year-2002 a {
  color: #911c2e;
}
body.year-2003 header[role=banner] {
  background-color: #7FCDCD;
  border-top: 3px solid #5abfbf;
  color: #000000;
}
body.year-2003 header[role=banner] a {
  color: #000000;
}
body.year-2003 div#helloiamdominik {
  background-color: #dbf1f1;
  color: #000000;
}
body.year-2003 div#helloiamdominik a {
  color: #000000;
}
body.year-2003 a {
  color: #5abfbf;
}
body.year-2004 header[role=banner] {
  background-color: #E15D44;
  border-top: 3px solid #d13d21;
  color: #ffffff;
}
body.year-2004 header[role=banner] a {
  color: #ffffff;
}
body.year-2004 div#helloiamdominik {
  background-color: #f3bcb2;
  color: #000000;
}
body.year-2004 div#helloiamdominik a {
  color: #000000;
}
body.year-2004 a {
  color: #d13d21;
}
body.year-2005 header[role=banner] {
  background-color: #55B4B0;
  border-top: 3px solid #429491;
  color: #ffffff;
}
body.year-2005 header[role=banner] a {
  color: #ffffff;
}
body.year-2005 div#helloiamdominik {
  background-color: #addbd9;
  color: #000000;
}
body.year-2005 div#helloiamdominik a {
  color: #000000;
}
body.year-2005 a {
  color: #429491;
}
body.year-2006 header[role=banner] {
  background-color: #DFCFBE;
  border-top: 3px solid #ceb69c;
  color: #000000;
}
body.year-2006 header[role=banner] a {
  color: #000000;
}
body.year-2006 div#helloiamdominik {
  background-color: #ffffff;
  color: #000000;
}
body.year-2006 div#helloiamdominik a {
  color: #000000;
}
body.year-2006 a {
  color: #ceb69c;
}
body.year-2007 header[role=banner] {
  background-color: #9B2335;
  border-top: 3px solid #711a27;
  color: #ffffff;
}
body.year-2007 header[role=banner] a {
  color: #ffffff;
}
body.year-2007 div#helloiamdominik {
  background-color: #dc6274;
  color: #ffffff;
}
body.year-2007 div#helloiamdominik a {
  color: #ffffff;
}
body.year-2007 a {
  color: #711a27;
}
body.year-2008 header[role=banner] {
  background-color: #5B5EA6;
  border-top: 3px solid #484b86;
  color: #ffffff;
}
body.year-2008 header[role=banner] a {
  color: #ffffff;
}
body.year-2008 div#helloiamdominik {
  background-color: #aeafd3;
  color: #000000;
}
body.year-2008 div#helloiamdominik a {
  color: #000000;
}
body.year-2008 a {
  color: #484b86;
}
body.year-2009 header[role=banner] {
  background-color: #EFC050;
  border-top: 3px solid #ebaf21;
  color: #000000;
}
body.year-2009 header[role=banner] a {
  color: #000000;
}
body.year-2009 div#helloiamdominik {
  background-color: #faeac5;
  color: #000000;
}
body.year-2009 div#helloiamdominik a {
  color: #000000;
}
body.year-2009 a {
  color: #ebaf21;
}
body.year-2010 header[role=banner] {
  background-color: #45B8AC;
  border-top: 3px solid #379389;
  color: #ffffff;
}
body.year-2010 header[role=banner] a {
  color: #ffffff;
}
body.year-2010 div#helloiamdominik {
  background-color: #a1dcd6;
  color: #000000;
}
body.year-2010 div#helloiamdominik a {
  color: #000000;
}
body.year-2010 a {
  color: #379389;
}
body.year-2011 header[role=banner] {
  background-color: #D65076;
  border-top: 3px solid #c52e59;
  color: #ffffff;
}
body.year-2011 header[role=banner] a {
  color: #ffffff;
}
body.year-2011 div#helloiamdominik {
  background-color: #eeb7c7;
  color: #000000;
}
body.year-2011 div#helloiamdominik a {
  color: #000000;
}
body.year-2011 a {
  color: #c52e59;
}
body.year-2012 header[role=banner] {
  background-color: #E2492F;
  border-top: 3px solid #c3341b;
  color: #ffffff;
}
body.year-2012 header[role=banner] a {
  color: #ffffff;
}
body.year-2012 div#helloiamdominik {
  background-color: #f2ab9f;
  color: #000000;
}
body.year-2012 div#helloiamdominik a {
  color: #000000;
}
body.year-2012 a {
  color: #c3341b;
}
body.year-2013 header[role=banner] {
  background-color: #009874;
  border-top: 3px solid #00654d;
  color: #ffffff;
}
body.year-2013 header[role=banner] a {
  color: #ffffff;
}
body.year-2013 div#helloiamdominik {
  background-color: #19ffc8;
  color: #000000;
}
body.year-2013 div#helloiamdominik a {
  color: #000000;
}
body.year-2013 a {
  color: #00654d;
}
body.year-2014 header[role=banner] {
  background-color: #B163A3;
  border-top: 3px solid #964b89;
  color: #ffffff;
}
body.year-2014 header[role=banner] a {
  color: #ffffff;
}
body.year-2014 div#helloiamdominik {
  background-color: #dcb8d5;
  color: #000000;
}
body.year-2014 div#helloiamdominik a {
  color: #000000;
}
body.year-2014 a {
  color: #964b89;
}
body.year-2015 header[role=banner] {
  background-color: #965251;
  border-top: 3px solid #75403f;
  color: #ffffff;
}
body.year-2015 header[role=banner] a {
  color: #ffffff;
}
body.year-2015 div#helloiamdominik {
  background-color: #ca9d9d;
  color: #ffffff;
}
body.year-2015 div#helloiamdominik a {
  color: #ffffff;
}
body.year-2015 a {
  color: #75403f;
}
body.year-2016 header[role=banner] {
  background-color: #92A8D1;
  border-top: 3px solid #6e8bc2;
  color: #ffffff;
}
body.year-2016 header[role=banner] a {
  color: #ffffff;
}
body.year-2016 div#helloiamdominik {
  background-color: #F7CAC9;
  color: #000000;
}
body.year-2016 div#helloiamdominik a {
  color: #000000;
}
img {
  max-width: 100%;
  height: auto;
}
header {
  font-family: Georgia, "Times New Roman", Times, serif;
}
header[role=banner] {
  border-top: 3px solid #6e8bc2;
  background-color: #92A8D1;
  color: #FFFFFF;
}
header[role=banner] a {
  color: #FFFFFF;
  text-decoration: none;
}
header[role=banner] div.headertext {
  width: 90%;
  margin: 0 auto;
  max-width: 700px;
  padding: 1em 0;
}
div#helloiamdominik {
  background-color: #ecf0f7;
  color: #000000;
  padding: 1em 0;
  font-family: Georgia, "Times New Roman", Times, serif;
  line-height: 1.5em;
}
div#helloiamdominik p {
  width: 90%;
  margin: 0 auto;
  max-width: 700px;
}
div#helloiamdominik a {
  color: #000000;
}
article {
  clear: both;
  margin-top: 2em;
  margin-bottom: 4em;
}
article header {
  margin-bottom: 0;
}
article header div.post-thumbnail {
  text-align: center;
}
article header div.header-content {
  width: 90%;
  margin: 0 auto;
  max-width: 700px;
}
article header a {
  text-decoration: none;
  color: #92A8D1;
}
article div.e-content {
  width: 90%;
  margin: 0 auto;
  max-width: 700px;
}
article div.e-content .e-content {
  width: 100%;
  margin: 1em 0;
}
article div.gallery-columns-3 figure.gallery-item {
  max-width: 48%;
  float: left;
}
article div.gallery-columns-3 figure.gallery-item div.gallery-icon {
  margin: 10px;
}
article p {
  margin: 1em 0;
  line-height: 1.5em;
}
article blockquote {
  padding-left: 1em;
  border-left: 3px solid #ffffff;
}
article ol,
article ul {
  padding-left: 1.5em;
  margin: 1em 0;
}
article ol li,
article ul li {
  line-height: 1.5em;
}
article footer {
  width: 90%;
  margin: 0 auto;
  max-width: 700px;
  border-top: 1px solid #ffffff;
  padding-top: .5em;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: .8em;
  clear: both;
}
article footer .author {
  display: none;
}
article footer .syndicationlinks {
  padding-left: .5em;
  display: inline;
}
article footer .syndicationlinks p,
article footer .syndicationlinks ul,
article footer .syndicationlinks li {
  display: inline;
}
article footer .syndicationlinks ul {
  padding-left: 0;
}
div#comments {
  width: 90%;
  margin: 0 auto;
  max-width: 700px;
}
div#comments header {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: .8em;
}
div#comments div.comment {
  margin: 1em 0;
  border-bottom: 1px solid #ffffff;
}
div#comments div.comment h3 {
  font-size: 1em;
}
div#comments div.comment h3 a {
  color: #000000;
  text-decoration: none;
}
div#comments div.comment p {
  margin: 1em 0;
  line-height: 1.5em;
}
div#comments div.comment p.subtitle {
  font-size: .8em;
  margin-top: 0;
}
div#comments div.webmention div.e-content,
div#comments div.ping div.e-content {
  margin: 1em 0;
}
div#comments div.webmention div.e-content p,
div#comments div.ping div.e-content p {
  display: inline;
}
section.month {
  width: 90%;
  margin: 0 auto;
  max-width: 700px;
}
section.month header {
  margin: 1em 0;
}
section.month ul {
  padding-left: 1.5em;
  margin: 1em 0;
}
section.month ul li {
  line-height: 1.5em;
}
nav.archivelinks,
nav.archivelink,
nav.yearnav {
  width: 90%;
  margin: 0 auto;
  max-width: 700px;
  clear: both;
  padding: 1em 0;
}
nav.archivelinks ul,
nav.archivelink ul,
nav.yearnav ul {
  list-style-type: none;
}
nav.archivelinks ul li,
nav.archivelink ul li,
nav.yearnav ul li {
  line-height: 1.5em;
}
nav.archivelinks a,
nav.archivelink a,
nav.yearnav a {
  text-decoration: none;
  font-weight: bold;
}
footer[role=contentinfo] {
  width: 90%;
  margin: 0 auto;
  max-width: 700px;
  padding: 1em 0;
  border-top: 1px solid #92A8D1;
}
footer[role=contentinfo] ul {
  list-style-type: none;
}
footer[role=contentinfo] a {
  text-decoration: none;
}
article header a.p-author,
article header a.p-location {
  display: none;
}
article header section.syndicationlinks p {
  margin-bottom: 0;
}
article header section.syndicationlinks ul {
  list-style-type: none;
  margin-left: 0;
  line-height: 1.2em;
}
article .hidden-header {
  display: none;
}
