/*
 Theme Name:   blue
 Template:     twentyfifteen
 Version:      1.2.3
 Text Domain:  blue
*/

@import url("../twentyfifteen/style.css");

body {
    font-family: Helvetica Neue,Helvetica,Arial,sans-serif !important;
}
code {
background-color: #bbe0f9;
padding: 5px;
box-sizing: border-box;
#border-radius: 15px 15px 15px 15px;
border: 2px solid;
border-color: #bbe0f9;
}

.page-title {
    font-family: Helvetica Neue,Helvetica,Arial,sans-serif !important;
    font-size: 18px;
    font-size: 1.8rem;
    line-height: 1.3333;
}

.entry-content .more-link:after,
.entry-summary .more-link:after {
    content: "";
    font-size: 1px;
    position: relative;
    top: 5px;
}


.entry-title, .widecolumn h2 {
    font-size: 1.7rem;
    font-weight: 400;
    padding-left: 0.7rem;
    margin-bottom: 1.5rem;
}

.post-navigation .post-title {
    font-size: 18px;
    font-family: Helvetica Neue,Helvetica,Arial,sans-serif !important;
    font-size: 1.8rem;
    font-weight: 100;
    line-height: 1.3333;
    position: relative;
    z-index: 2;
}

.entry-content {
font-size: 1.3rem;
padding-bottom: 2.0rem !important;
margin-left: 0.5rem;
//FIXME
}

.site-title {
font-size: 2.0rem;
}

table {border: none;}
td {border: none;}

@media screen and (min-width: 59.6875em) {
.site-main {
        padding: 2.3333% 0;
    // top margin
    }
table {
        margin-top: 0.0042em;
        margin-bottom: 0.0042em;
    }
    }

@media screen and (min-width: 77.5em) {
    body,
    button,
    input,
    select,
    textarea {
        font-size: 18px;
        font-size: 1.8rem;
        line-height: 1.4842;
    }
table { margin-bottom: 0.0042em; margin-left: 0.0rem; }
}

.social-navigation a[href*="www.lirnberger.com/2020-send-a-letter-to-the-fish/"]:before {
    content: "\f410";
font-size: 28px;
line-height: 24px;
}

.main-navigation a[href*="www.lirnberger.com/2020-send-a-letter-to-the-fish/"]:before {
font-family: "Genericons";
    content: "\f410";
font-size: 28px;
line-height: 24px;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-family: "Genericons";
    font-size: 2.7rem;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    line-height: 0.9;
    speak: none;
    text-align: center;
    text-decoration: inherit;
    text-transform: none;
    vertical-align: top;
    margin-right: 1rem;
}

.main-navigation a[href*="www.lirnberger.com/cctv/"]:before {
font-family: "Genericons";
    content: "\f517";
font-size: 28px;
line-height: 24px;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-family: "Genericons";
    font-size: 2.7rem;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    line-height: 0.9;
    speak: none;
    text-align: center;
    text-decoration: inherit;
    text-transform: none;
    vertical-align: top;
    margin-right: 1rem;
}



.main-navigation a[href*="www.lirnberger.com/category/howtos/"]:before {
font-family: "Genericons";
    content: "\f443";
font-size: 28px;
line-height: 24px;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-family: "Genericons";
    font-size: 2.7rem;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    line-height: 0.9;
    speak: none;
    text-align: center;
    text-decoration: inherit;
    text-transform: none;
    vertical-align: top;
    margin-right: 1rem;

}

.social-navigation a[href*="skype:m.lirnberger?call"]:before {
    content: "\f220";
font-size: 28px;
line-height: 24px;
}

.social-navigation a[href*="sip:"]:before {
    content: "\f50c";
font-size: 28px;
line-height: 24px;
}

.site-navigation a[href*="sip:"]:before {
    content: "\f50c";
font-size: 28px;
line-height: 24px;
}

.social-navigation a[href*="www.lirnberger.com/openpgp-key/"]:before {
    content: "\f470";
font-size: 24px;
line-height: 24px;
}

.main-navigation a[href*="www.lirnberger.com/tools/pgpdump/"]:before {
font-family: "Genericons";
    content: "\f455";
font-size: 28px;
line-height: 24px;
    vertical-align: top;
    text-align: center;
    margin-right: 1rem;
    display: inline-block;
}

.main-navigation a[href*="www.lirnberger.com/openpgp-key/"]:before {
font-family: "Genericons";
    content: "\f470";
font-size: 28px;
line-height: 24px;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-family: "Genericons";
    font-size: 2.7rem;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    line-height: 0.9;
    speak: none;
    text-align: center;
    text-decoration: inherit;
    text-transform: none;
    vertical-align: top;
    margin-right: 1rem;
}

.social-navigation a[href*="drive.google.com"]:before {
    content: "\f426";
font-size: 28px;
line-height: 24px;
}

.social-navigation a[href*="www.lirnberger.com/login/"]:before {
    content: "\f427";
font-size: 24px;
line-height: 24px;
xcolor: #6193bf;
xcolor: #3d82bf;
}
.social-navigation a[href*="www.lirnberger.com/cctv/"]:before {
content: "\f517";
font-size: 24px;
line-height: 24px;
}
.social-navigation a:hover[href*="www.lirnberger.com/cctv/"]:before {
content: "#1";
font-size: 16px;
line-height: 18px;
}
.social-navigation a[href*="www.lirnberger.com/cctv-2/"]:before {
content: "\f517";
font-size: 24px;
line-height: 24px;
}
.social-navigation a:hover[href*="www.lirnberger.com/cctv-2/"]:before {
content: "#2";
font-size: 16px;
line-height: 18px;
}
.social-navigation a[href*="www.lirnberger.com/control/"]:before {
    content: "\f439";
font-size: 24px;
line-height: 24px;
}

.social-navigation a[href*="www.lirnberger.com/data/"]:before {
    content: "\f508";
font-size: 24px;
line-height: 24px;
}

.homeicon :before {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-family: "Genericons";
    font-size: 2.7rem;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    line-height: 0.9;
    speak: none;
    text-align: center;
    text-decoration: inherit;
    text-transform: none;
    vertical-align: top;
    margin-right: 1rem;
    content: "\f409";
}


pre {border: 0px;
background-color: transparent;}

//.site-description { color: #ffdd00 !important;; }

.hiddenm {
display: none !important;
}

.main-navigation a[href*="www.lirnberger.com/control/"]:before {
font-family: "Genericons";
    content: "\f439";
font-size: 28px;
line-height: 24px;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-family: "Genericons";
    font-size: 2.7rem;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    line-height: 0.9;
    speak: none;
    text-align: center;
    text-decoration: inherit;
    text-transform: none;
    vertical-align: top;
    margin-right: 2rem;
    margin-left: 2rem;
}

.loginicon :before {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-family: "Genericons";
    font-size: 2.7rem;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    line-height: 0.9;
    speak: none;
    text-align: center;
    text-decoration: inherit;
    text-transform: none;
    vertical-align: top;
    margin-right: 1rem;
    content: "\f427";   
}
.switchcolor :before {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-family: "Genericons";
    font-size: 2.7rem;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    line-height: 0.9;
    speak: none;
    text-align: center;
    text-decoration: inherit;
    text-transform: none;
    vertical-align: top;
    margin-right: 1rem;
    content: "\f427";   
}
a:focus {
  outline: none !important;

}
.widget button,
.widget input,
.widget select,
.widget option,
.widget textarea {
    font-size: 15px;
    font-size: 1.5rem;
    line-height: 1.4;
    font-family: Helvetica Neue,Helvetica,Arial,sans-serif !important;
    background-color: #3d82bf;
    color: #ffffff;
    border: 2px solid white;
}
select:focus, select:active, select:enabled, select:checked, select:target, select:visited  {
  border: 1px solid white !important;
  outline-color: white;
  border-radius: 3px !important;
}

.has-post-thumbnail
{
border:0px;
border-radius: 7px;
}

.xnav-previous {
    float: left !important;
}

.xnav-next {
    text-align: right !important;
}
.hentry {
        padding-top: 4.3333%;
    }

.bbutton {
  padding: 5px;
  background: #0099ff;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #ffffff;
  border: 1px solid #0066cc !important;
  border-radius: 10px;
  margin-bottom: 5px;
  margin-left: 5px;
  margin-right: 5px;
}
.bbutton:hover {
    border-bottom: solid !important;
    border-bottom-width: 1px !important;
    border-bottom-color: black !important;
    color: #ffffff;
}

.wbutton {
  padding: 5px;
  background: #white;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: normal;
  color: #0066cc;
  border: 1px solid #0066cc !important;
  border-radius: 10px;
  margin-bottom: 5px;
  margin-left: 5px;
  margin-right: 5px;
}
.wbutton:hover {
    border-bottom: solid !important;
    border-bottom-width: 1px !important;
    border-bottom-color: #0066cc !important;
    color: #0066cc;
}
