/*
Theme Name: LostFocus 2020
Theme URI: https://lostfocus.de
Author: Dominik Schwind
Author URI: http://dominikschwind.com
Description: Dominik Schwind
Version: 0.1
License: GNU General Public License v2 or later
*/
* {
  padding: 0;
  margin: 0;
}
a {
  color: #ff9e65;
}
body {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
body.year-2000 header[role=banner] a {
  background-color: #9BC4E2;
  color: #3e4e5a;
}
body.year-2000 div#helloiamdominik {
  background-color: #fefeff;
  color: #666666;
}
body.year-2000 div#helloiamdominik p {
  margin-bottom: 1em;
}
body.year-2000 div#helloiamdominik a {
  color: #666666;
}
body.year-2000 a {
  color: #73add7;
}
body.year-2000 h2.thedate {
  text-decoration: underline #9BC4E2;
}
body.year-2000 article.sticky footer {
  border-bottom: 1px solid #9BC4E2;
}
body.year-2001 header[role=banner] a {
  background-color: #C3447A;
  color: #ffffff;
}
body.year-2001 div#helloiamdominik {
  background-color: #e2a5bf;
  color: #5a424c;
}
body.year-2001 div#helloiamdominik p {
  margin-bottom: 1em;
}
body.year-2001 div#helloiamdominik a {
  color: #5a424c;
}
body.year-2001 a {
  color: #a13362;
}
body.year-2001 h2.thedate {
  text-decoration: underline #C3447A;
}
body.year-2001 article.sticky footer {
  border-bottom: 1px solid #C3447A;
}
body.year-2002 header[role=banner] a {
  background-color: #BC243C;
  color: #ffffff;
}
body.year-2002 div#helloiamdominik {
  background-color: #e67a8b;
  color: #ffffff;
}
body.year-2002 div#helloiamdominik p {
  margin-bottom: 1em;
}
body.year-2002 div#helloiamdominik a {
  color: #ffffff;
}
body.year-2002 a {
  color: #911c2e;
}
body.year-2002 h2.thedate {
  text-decoration: underline #BC243C;
}
body.year-2002 article.sticky footer {
  border-bottom: 1px solid #BC243C;
}
body.year-2003 header[role=banner] a {
  background-color: #7FCDCD;
  color: #335252;
}
body.year-2003 div#helloiamdominik {
  background-color: #dbf1f1;
  color: #576060;
}
body.year-2003 div#helloiamdominik p {
  margin-bottom: 1em;
}
body.year-2003 div#helloiamdominik a {
  color: #576060;
}
body.year-2003 a {
  color: #5abfbf;
}
body.year-2003 h2.thedate {
  text-decoration: underline #7FCDCD;
}
body.year-2003 article.sticky footer {
  border-bottom: 1px solid #7FCDCD;
}
body.year-2004 header[role=banner] a {
  background-color: #E15D44;
  color: #ffffff;
}
body.year-2004 div#helloiamdominik {
  background-color: #f3bcb2;
  color: #614b47;
}
body.year-2004 div#helloiamdominik p {
  margin-bottom: 1em;
}
body.year-2004 div#helloiamdominik a {
  color: #614b47;
}
body.year-2004 a {
  color: #d13d21;
}
body.year-2004 h2.thedate {
  text-decoration: underline #E15D44;
}
body.year-2004 article.sticky footer {
  border-bottom: 1px solid #E15D44;
}
body.year-2005 header[role=banner] a {
  background-color: #55B4B0;
  color: #ffffff;
}
body.year-2005 div#helloiamdominik {
  background-color: #addbd9;
  color: #455857;
}
body.year-2005 div#helloiamdominik p {
  margin-bottom: 1em;
}
body.year-2005 div#helloiamdominik a {
  color: #455857;
}
body.year-2005 a {
  color: #429491;
}
body.year-2005 h2.thedate {
  text-decoration: underline #55B4B0;
}
body.year-2005 article.sticky footer {
  border-bottom: 1px solid #55B4B0;
}
body.year-2006 header[role=banner] a {
  background-color: #DFCFBE;
  color: #59534c;
}
body.year-2006 div#helloiamdominik {
  background-color: #ffffff;
  color: #666666;
}
body.year-2006 div#helloiamdominik p {
  margin-bottom: 1em;
}
body.year-2006 div#helloiamdominik a {
  color: #666666;
}
body.year-2006 a {
  color: #ceb69c;
}
body.year-2006 h2.thedate {
  text-decoration: underline #DFCFBE;
}
body.year-2006 article.sticky footer {
  border-bottom: 1px solid #DFCFBE;
}
body.year-2007 header[role=banner] a {
  background-color: #9B2335;
  color: #ffffff;
}
body.year-2007 div#helloiamdominik {
  background-color: #dc6274;
  color: #ffffff;
}
body.year-2007 div#helloiamdominik p {
  margin-bottom: 1em;
}
body.year-2007 div#helloiamdominik a {
  color: #ffffff;
}
body.year-2007 a {
  color: #711a27;
}
body.year-2007 h2.thedate {
  text-decoration: underline #9B2335;
}
body.year-2007 article.sticky footer {
  border-bottom: 1px solid #9B2335;
}
body.year-2008 header[role=banner] a {
  background-color: #5B5EA6;
  color: #ffffff;
}
body.year-2008 div#helloiamdominik {
  background-color: #aeafd3;
  color: #454654;
}
body.year-2008 div#helloiamdominik p {
  margin-bottom: 1em;
}
body.year-2008 div#helloiamdominik a {
  color: #454654;
}
body.year-2008 a {
  color: #484b86;
}
body.year-2008 h2.thedate {
  text-decoration: underline #5B5EA6;
}
body.year-2008 article.sticky footer {
  border-bottom: 1px solid #5B5EA6;
}
body.year-2009 header[role=banner] a {
  background-color: #EFC050;
  color: #604d20;
}
body.year-2009 div#helloiamdominik {
  background-color: #faeac5;
  color: #645e4f;
}
body.year-2009 div#helloiamdominik p {
  margin-bottom: 1em;
}
body.year-2009 div#helloiamdominik a {
  color: #645e4f;
}
body.year-2009 a {
  color: #ebaf21;
}
body.year-2009 h2.thedate {
  text-decoration: underline #EFC050;
}
body.year-2009 article.sticky footer {
  border-bottom: 1px solid #EFC050;
}
body.year-2010 header[role=banner] a {
  background-color: #45B8AC;
  color: #ffffff;
}
body.year-2010 div#helloiamdominik {
  background-color: #a1dcd6;
  color: #405855;
}
body.year-2010 div#helloiamdominik p {
  margin-bottom: 1em;
}
body.year-2010 div#helloiamdominik a {
  color: #405855;
}
body.year-2010 a {
  color: #379389;
}
body.year-2010 h2.thedate {
  text-decoration: underline #45B8AC;
}
body.year-2010 article.sticky footer {
  border-bottom: 1px solid #45B8AC;
}
body.year-2011 header[role=banner] a {
  background-color: #D65076;
  color: #ffffff;
}
body.year-2011 div#helloiamdominik {
  background-color: #eeb7c7;
  color: #5f4950;
}
body.year-2011 div#helloiamdominik p {
  margin-bottom: 1em;
}
body.year-2011 div#helloiamdominik a {
  color: #5f4950;
}
body.year-2011 a {
  color: #c52e59;
}
body.year-2011 h2.thedate {
  text-decoration: underline #D65076;
}
body.year-2011 article.sticky footer {
  border-bottom: 1px solid #D65076;
}
body.year-2012 header[role=banner] a {
  background-color: #E2492F;
  color: #ffffff;
}
body.year-2012 div#helloiamdominik {
  background-color: #f2ab9f;
  color: #614440;
}
body.year-2012 div#helloiamdominik p {
  margin-bottom: 1em;
}
body.year-2012 div#helloiamdominik a {
  color: #614440;
}
body.year-2012 a {
  color: #c3341b;
}
body.year-2012 h2.thedate {
  text-decoration: underline #E2492F;
}
body.year-2012 article.sticky footer {
  border-bottom: 1px solid #E2492F;
}
body.year-2013 header[role=banner] a {
  background-color: #009874;
  color: #ffffff;
}
body.year-2013 div#helloiamdominik {
  background-color: #19ffc8;
  color: #0a6650;
}
body.year-2013 div#helloiamdominik p {
  margin-bottom: 1em;
}
body.year-2013 div#helloiamdominik a {
  color: #0a6650;
}
body.year-2013 a {
  color: #00654d;
}
body.year-2013 h2.thedate {
  text-decoration: underline #009874;
}
body.year-2013 article.sticky footer {
  border-bottom: 1px solid #009874;
}
body.year-2014 header[role=banner] a {
  background-color: #B163A3;
  color: #ffffff;
}
body.year-2014 div#helloiamdominik {
  background-color: #dcb8d5;
  color: #584a55;
}
body.year-2014 div#helloiamdominik p {
  margin-bottom: 1em;
}
body.year-2014 div#helloiamdominik a {
  color: #584a55;
}
body.year-2014 a {
  color: #964b89;
}
body.year-2014 h2.thedate {
  text-decoration: underline #B163A3;
}
body.year-2014 article.sticky footer {
  border-bottom: 1px solid #B163A3;
}
body.year-2015 header[role=banner] a {
  background-color: #965251;
  color: #ffffff;
}
body.year-2015 div#helloiamdominik {
  background-color: #ca9d9d;
  color: #ffffff;
}
body.year-2015 div#helloiamdominik p {
  margin-bottom: 1em;
}
body.year-2015 div#helloiamdominik a {
  color: #ffffff;
}
body.year-2015 a {
  color: #75403f;
}
body.year-2015 h2.thedate {
  text-decoration: underline #965251;
}
body.year-2015 article.sticky footer {
  border-bottom: 1px solid #965251;
}
body.year-2016 header[role=banner] a {
  background-color: #F7CAC9;
  color: #635150;
}
body.year-2016 div#helloiamdominik {
  background-color: #ffffff;
  color: #666666;
}
body.year-2016 div#helloiamdominik p {
  margin-bottom: 1em;
}
body.year-2016 div#helloiamdominik a {
  color: #666666;
}
body.year-2016 a {
  color: #f09e9d;
}
body.year-2016 h2.thedate {
  text-decoration: underline #F7CAC9;
}
body.year-2016 article.sticky footer {
  border-bottom: 1px solid #F7CAC9;
}
body.year-2017 header[role=banner] a {
  background-color: #88B04B;
  color: #ffffff;
}
body.year-2017 div#helloiamdominik {
  background-color: #c3d8a3;
  color: #4e5641;
}
body.year-2017 div#helloiamdominik p {
  margin-bottom: 1em;
}
body.year-2017 div#helloiamdominik a {
  color: #4e5641;
}
body.year-2017 a {
  color: #6c8c3c;
}
body.year-2017 h2.thedate {
  text-decoration: underline #88B04B;
}
body.year-2017 article.sticky footer {
  border-bottom: 1px solid #88B04B;
}
body.year-2018 header[role=banner] a {
  background-color: #5F4B8B;
  color: #ffffff;
}
body.year-2018 div#helloiamdominik {
  background-color: #a192c4;
  color: #ffffff;
}
body.year-2018 div#helloiamdominik p {
  margin-bottom: 1em;
}
body.year-2018 div#helloiamdominik a {
  color: #ffffff;
}
body.year-2018 a {
  color: #48396a;
}
body.year-2018 h2.thedate {
  text-decoration: underline #5F4B8B;
}
body.year-2018 article.sticky footer {
  border-bottom: 1px solid #5F4B8B;
}
body.year-2019 header[role=banner] a {
  background-color: #ff6d70;
  color: #ffffff;
}
body.year-2019 div#helloiamdominik {
  background-color: #ffeded;
  color: #665f5f;
}
body.year-2019 div#helloiamdominik p {
  margin-bottom: 1em;
}
body.year-2019 div#helloiamdominik a {
  color: #665f5f;
}
body.year-2019 a {
  color: #ff3a3e;
}
body.year-2019 h2.thedate {
  text-decoration: underline #ff6d70;
}
body.year-2019 article.sticky footer {
  border-bottom: 1px solid #ff6d70;
}
body.year-2020 header[role=banner] a {
  background-color: #0F4C81;
  color: #ffffff;
}
body.year-2020 div#helloiamdominik {
  background-color: #298ee6;
  color: #ffffff;
}
body.year-2020 div#helloiamdominik p {
  margin-bottom: 1em;
}
body.year-2020 div#helloiamdominik a {
  color: #ffffff;
}
body.year-2020 a {
  color: #0a3153;
}
body.year-2020 h2.thedate {
  text-decoration: underline #0F4C81;
}
body.year-2020 article.sticky footer {
  border-bottom: 1px solid #0F4C81;
}
body.year-2021 header[role=banner] a {
  background-color: #F5DF4D;
  color: #939597;
}
body.year-2021 div#helloiamdominik {
  background-color: #d4d5d6;
  color: #555555;
}
body.year-2021 div#helloiamdominik a {
  color: #555555;
}
body.year-2021 a {
  text-decoration-color: #F5DF4D;
}
body.year-2021 h2.thedate {
  text-decoration: underline #939597;
}
body.year-2021 article.sticky footer {
  border-bottom: 1px solid #939597;
}
body.year-2022 header[role=banner] a {
  background-color: #6667ab;
  color: #ffffff;
}
body.year-2022 div#helloiamdominik {
  background-color: #b8b9d8;
  color: #4a4a56;
}
body.year-2022 div#helloiamdominik p {
  margin-bottom: 1em;
}
body.year-2022 div#helloiamdominik a {
  color: #4a4a56;
}
body.year-2022 a {
  color: #4f508f;
}
body.year-2022 h2.thedate {
  text-decoration: underline #6667ab;
}
body.year-2022 article.sticky footer {
  border-bottom: 1px solid #6667ab;
}
body.year-2023 header[role=banner] a {
  background-color: #BE3455;
  color: #ffffff;
}
body.year-2023 div#helloiamdominik {
  background-color: #e191a4;
  color: #ffffff;
}
body.year-2023 div#helloiamdominik p {
  margin-bottom: 1em;
}
body.year-2023 div#helloiamdominik a {
  color: #ffffff;
}
body.year-2023 a {
  color: #962943;
}
body.year-2023 h2.thedate {
  text-decoration: underline #BE3455;
}
body.year-2023 article.sticky footer {
  border-bottom: 1px solid #BE3455;
}
body.year-2024 header[role=banner] a {
  background-color: #ffbe98;
  color: #664c3d;
}
body.year-2024 div#helloiamdominik {
  background-color: #ffffff;
  color: #666666;
}
body.year-2024 div#helloiamdominik p {
  margin-bottom: 1em;
}
body.year-2024 div#helloiamdominik a {
  color: #666666;
}
body.year-2024 a {
  color: #ff9e65;
}
body.year-2024 h2.thedate {
  text-decoration: underline #ffbe98;
}
body.year-2024 article.sticky footer {
  border-bottom: 1px solid #ffbe98;
}
body.year-2024 div#helloiamdominik {
  border-bottom: 3px double #ffbe98;
}
img {
  max-width: 100%;
  height: auto;
}
header {
  font-family: Georgia, "Times New Roman", Times, serif;
}
header[role=banner] {
  text-align: center;
  padding: 0.3em;
  background-color: #000000;
}
header[role=banner] h1 {
  margin: 2em 0;
  font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 700;
}
header[role=banner] a {
  background-color: #ffbe98;
  color: #664c3d;
  padding: 0.1em 0.3em;
  text-decoration: none;
  font-style: italic;
}
div#helloiamdominik {
  background-color: #ffffff;
  color: #000000;
  padding: 1em 0;
  font-family: Inconsolata, Courier, monospace;
  font-weight: bold;
  line-height: 1.5em;
}
div#helloiamdominik p {
  width: 90%;
  margin: 0 auto;
  max-width: 700px;
}
div#helloiamdominik details {
  width: 90%;
  margin: 0 auto;
  max-width: 700px;
  margin-top: 0.5em;
}
div#helloiamdominik details p {
  margin: 0.5em 0;
  padding: 0;
}
div#helloiamdominik a {
  color: #000000;
}
h2.thedate {
  width: 90%;
  margin: 0 auto;
  max-width: 700px;
  margin-top: 1em;
}
article {
  clear: both;
  margin-top: 2em;
  margin-bottom: 4em;
}
article.linkblog header div {
  border-top: 1px dashed #ffbe98;
  border-bottom: none;
  padding-top: 1em;
  padding-bottom: 0;
}
article.linkblog div {
  width: 90%;
  margin: 0 auto;
  max-width: 700px;
  padding-bottom: 1em;
  border-bottom: 1px dashed #ffbe98;
}
article.linkblog ul {
  padding-left: 0;
}
article.linkblog ul li {
  list-style-type: none;
}
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: #ffbe98;
}
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.e-content h2 {
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 1.2em;
}
article div.gallery-columns-3 figure.gallery-item {
  max-width: 33.33%;
  float: left;
}
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 .checkinmap {
  width: 90%;
  margin: 0 auto;
  max-width: 700px;
}
article .linkpreview {
  width: 90%;
  margin: 0 auto;
  max-width: 700px;
  border: 1px solid #ffffff;
  background-color: #ffffff;
  border-radius: 10px;
  padding: 1em;
  margin-bottom: 1em;
}
article .linkpreview img {
  padding: 0;
  margin: 0;
  line-height: 0;
}
article footer {
  width: 90%;
  margin: 0 auto;
  max-width: 700px;
  padding-top: 0.5em;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8em;
  clear: both;
}
article footer .author {
  display: none;
}
article footer .syndicationlinks {
  display: inline;
}
article footer .syndicationlinks p,
article footer .syndicationlinks ul,
article footer .syndicationlinks li {
  display: inline;
}
article footer .syndicationlinks ul {
  padding-left: 0;
}
article footer .u-photo {
  display: none;
}
article footer aside.weeknotes {
  margin-top: 1em;
  border: 10px solid #f6991b;
  padding: 1em;
  font-size: 1.2em;
}
article footer aside.weeknotes p:first-of-type {
  margin-top: 0;
}
article footer aside.weeknotes ul {
  margin-bottom: 0;
}
body.category-weeknotes div.weeknote-subscription {
  width: 90%;
  margin: 0 auto;
  max-width: 700px;
  margin-top: 1em;
  margin-bottom: 1em;
}
body.category-weeknotes div.weeknote-subscription p {
  margin-top: 1em;
  margin-bottom: 1em;
  line-height: 1.4em;
}
body.single article {
  margin-bottom: 1em;
}
div.now h1,
div.now h2 {
  color: #ffbe98;
}
div#comments {
  width: 90%;
  margin: 0 auto;
  max-width: 700px;
}
div#comments header {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8em;
}
div#comments div.comment {
  margin: 1em 0;
  border-bottom: 1px solid #ffffff;
}
div#comments div.comment div.avatar {
  float: left;
  width: 40px;
  height: 40px;
}
div#comments div.comment div.avatar img {
  border-radius: 50%;
}
div#comments div.comment h3,
div#comments div.comment div.e-content,
div#comments div.comment p.subtitle {
  margin-left: 45px;
}
div#comments div.comment h3 {
  font-size: 0.9em;
  font-weight: normal;
  color: #808080;
}
div#comments div.comment h3 a {
  color: #808080;
  text-decoration: none;
}
div#comments div.comment p {
  margin: 1em 0;
  line-height: 1.5em;
}
div#comments div.comment p.subtitle {
  font-size: 0.8em;
  margin-top: 0;
  color: #808080;
}
div#comments section.likesandpings ul {
  list-style-type: none;
  padding-top: 0.2em;
}
div#comments section.likesandpings ul li {
  display: inline;
  padding-right: 0.2em;
}
div#comments section.likesandpings ul li img {
  border-radius: 50%;
}
section.month,
section.month-archive {
  width: 90%;
  margin: 0 auto;
  max-width: 700px;
}
section.month header,
section.month-archive header {
  margin: 1em 0;
}
section.month ul,
section.month-archive ul {
  padding-left: 1.5em;
  margin: 1em 0;
}
section.month ul li,
section.month-archive 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 #ffbe98;
}
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;
}
p.author-page {
  width: 90%;
  margin: 0 auto;
  max-width: 700px;
  clear: both;
  margin-top: 2em;
  margin-bottom: 4em;
}
/*# sourceMappingURL=style.css.map */